AngularJS快速入門指南10:DOM節點


  AngularJS通過指令將application數據綁定到HTML DOM元素的屬性上。


ng-disabled指令

  ng-disabled指令將AngularJS application數據綁定到HTML元素的disabled屬性上。

<div ng-app="">

<p>
<button ng-disabled="mySwitch">Click Me!</button>
</p>

<p>
<input type="checkbox" ng-model="mySwitch">Button
</p>

</div>

運行

代碼解釋:

  ng-disabled指令將application數據mySwitch綁定到HTML button的disabled屬性上。

  ng-model指令將HTML checkbox元素的value值綁定到mySwitch對象上。

  如果mySwitch的值為true,則button將被disabled掉:

<p>
<button disabled>Click Me!</button>
</p>

  如果mySwitch的值為false,則button不會被disabled掉:

<p>
<button>Click Me!</button>
</p>

ng-show指令

  ng-show指令用來顯示或隱藏一個HTML元素。

<div ng-app="">

<p ng-show="true">I am visible.</p>

<p ng-show="false">I am not visible.</p>

</div>

運行

  ng-show指令通過value值來顯示(或隱藏)一個HTML元素。

  你可以使用任何能返回true或false的表達式,例如:

<div ng-app="">

<p ng-show="hour > 12">I am visible.</p>

</div>

運行

Note 在接下來的章節中會有更多有關通過button的click事件來隱藏HTML元素的例子。

ng-hide指令

  我們也可以通過ng-hide指令來隱藏或顯示一個HTML元素。

<div ng-app="">

<p ng-hide="true">I am not visible.</p>

<p ng-hide="false">I am visible.</p>

</div>

運行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM