私はHTMLタグなしのコンテンツのみを表示する必要があるが、HTMLタグなしでは何も見つかりませんでした。ng-showに関連するhtmlタグを使用しないで使用する方法
<span ng-show="expression">{{data}}</span> //output <span>data</span>
しかし、私はspanタグ
ng-show="expression" {{data}} //output data
私はHTMLタグなしのコンテンツのみを表示する必要があるが、HTMLタグなしでは何も見つかりませんでした。ng-showに関連するhtmlタグを使用しないで使用する方法
<span ng-show="expression">{{data}}</span> //output <span>data</span>
しかし、私はspanタグ
ng-show="expression" {{data}} //output data
にせずにHTMLの性質をテキストを表示したいすべてのものはそれだけでbodyタグだ場合でも、いくつかの種類のタグに含まれていることです。
とにかくスパンタグは見えないので、違うようにスタイリングしていない限り、そのまま使用してください。
他のオプションは、あなたのコード内の空白に$ scope.dataの値を設定することで、あなたは、角度documentation NG-ショーの使用あたりのように、このような
としてNG-ショーを必要としないです要素、すなわちng-showはいずれかのhtml要素で使用されるはずです。あなたがそうのようなNG-ショーせずにこれを行うことができます
:
{{ expression ? data : "" }}
あなたは、次のような表現を使用することができます:{{ data ? data : ''}}
。 data
が真実ならば、それはdata
を印刷します。それはかなりではありませんが、それは動作します。
または: '{{式?データ: ''}} ' – plong0