我處於這種情況,我只需要顯示沒有任何html標籤的內容,但就我的理解而言,我沒有發現任何沒有html標籤的內容。如何在沒有任何html標籤的情況下使用ng-show
<span ng-show="expression">{{data}}</span> //output <span>data</span>
但我想顯示文本不 span標籤
ng-show="expression" {{data}} //output data
我處於這種情況,我只需要顯示沒有任何html標籤的內容,但就我的理解而言,我沒有發現任何沒有html標籤的內容。如何在沒有任何html標籤的情況下使用ng-show
<span ng-show="expression">{{data}}</span> //output <span>data</span>
但我想顯示文本不 span標籤
ng-show="expression" {{data}} //output data
HTML的本質是一切都包含在某種類型的標籤,即使它只是身體標記。
無論如何span標籤幾乎是不可見的,所以除非您將它設計得看起來不同,否則就使用它。
另一種選擇是設置的$ scope.data值在你的代碼的空白,那麼你不需要NG出現這樣
按角documentation使用了NG-秀元素即,ng-show應該與任何一個html元素一起使用。
你可以做到這一點沒有NG-顯示,像這樣:
{{ expression ? data : "" }}
您可以使用如下的表達式:{{ data ? data : ''}}
。如果data
是真的,它將打印data
。它不漂亮,但它確實有效。
或:'{{expression?數據:''}}' – plong0