2014-02-11 48 views

回答

0

是的,你可以使用ngIf指令到有條件地將元素添加到DOM中。

ngIf

<div ng-if="myVar == '1'">Hello world</div> 

DIV將呈現僅當myVar值爲1

注:ngIf將創造新的範圍。它不適用於ng-repeat

對於NG-重複,您可以使用ngShowngHide指令。它與ngIf的作用相同,但它只是加上display:none by css class named hide。所以最好使用ngIfngShowngHide是昂貴的。

ngShow

<div ng-show="myVar == '1'">Hello world</div> 

ngHide

<div ng-hide="myVar == '1'">Hello world</div> 

利用這一點,你將不會看到Hello world,但它會在DOM

相關問題