AngularJS 入門教程之HTML DOM實例詳解
AngularJS HTML DOM
AngularJS 為 HTML DOM 元素的屬性提供了綁定應用數(shù)據(jù)的指令。
ng-disabled 指令
ng-disabled 指令直接綁定應用程序數(shù)據(jù)到 HTML 的 disabled 屬性。
AngularJS 實例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div ng-app="" ng-init="mySwitch=true">
<p>
<button ng-disabled="mySwitch">點我!</button>
</p>
<p>
<input type="checkbox" ng-model="mySwitch"/>按鈕
</p>
<p>
{{ mySwitch }}
</p>
</div>
</body>
</html>
運行效果:
按鈕
true
實例講解:
ng-disabled 指令綁定應用程序數(shù)據(jù) "mySwitch" 到 HTML 的 disabled 屬性。
ng-model 指令綁定 "mySwitch" 到 HTML input checkbox 元素的內容(value)。
如果 mySwitch 為true, 按鈕將不可用:
<p> <button disabled>點我!</button> </p>
如果 mySwitch 為false, 按鈕則可用:
<p> <button>點我!</button> </p>
ng-show 指令
ng-show 指令隱藏或顯示一個 HTML 元素。
AngularJS 實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app=""> <p ng-show="true">我是可見的。</p> <p ng-show="false">我是不可見的。</p> </div> </body> </html>
運行效果:
我是可見的。
ng-show 指令根據(jù) value 的值來顯示(隱藏)HTML 元素。
你可以使用表達式來計算布爾值( true 或 false):
AngularJS 實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app="" ng-init="hour=13"> <p ng-show="hour > 12">我是可見的。</p> </div> </body> </html>
運行結果:
我是可見的。
Note 在下一個章節(jié)中,我們將為大家更多通過點擊按鈕來隱藏 HTML 元素的實例。
ng-hide 指令
ng-hide 指令用于隱藏或顯示 HTML 元素。
AngularJS 實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app=""> <p ng-hide="true">我是不可見的。</p> <p ng-hide="false">我是可見的。</p> </div> </body> </html>
運行結果:
我是可見的。
以上就是對AngularJS HTML DOM 資料的整理,后續(xù)繼續(xù)補充,希望能幫助編程AngularJS的朋友。
相關文章
AngularJS動態(tài)添加數(shù)據(jù)并刪除的實例
下面小編就為大家分享一篇AngularJS動態(tài)添加數(shù)據(jù)并刪除的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02
利用Angularjs中模塊ui-route管理狀態(tài)的方法
這篇文章主要給大家介紹了如何用Angularjs中的模板ui-route來管理狀態(tài)的方法,文中通過示例代碼介紹的很詳細,相信對大家的理解和學習具有一定的參考借鑒價值,有需要的朋友可以一起來學習學習。2016-12-12
angular2路由之routerLinkActive指令【推薦】
這篇文章主要介紹了angular2路由之routerLinkActive指令的相關資料,需要的朋友可以參考下2018-05-05
AngularJS基礎 ng-disabled 指令詳解及簡單示例
本文主要介紹AngularJS ng-disabled 指令,這里幫大家整理了ng-disabled指令的基礎指令,并附示例代碼,有需要的小伙伴參考下2016-08-08
使用Angular9和TypeScript開發(fā)RPG游戲的方法
這篇文章主要介紹了使用Angular9和TypeScript開發(fā)RPG游戲的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
對angular 監(jiān)控數(shù)據(jù)模型變化的事件方法$watch詳解
今天小編就為大家分享一篇對angular 監(jiān)控數(shù)據(jù)模型變化的事件方法$watch詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10

