當代碼是這樣的時候,頁面正確渲染:javascript
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>AngularJs學習(13)</title> </head> <body> <h1>AngularJS HTML DOM</h1><br/> <h2>ng-disabled 指令</h2> <div ng-app="" ng-init="mySwitch=true"> <input type="checkbox" ng-model="mySwitch"> <p>{{ mySwitch}}</p> <button ng-disabled="mySwitch">點我</button> </div><br/> <!-- 直接引用別的網站託管的angularjs --> <script type="text/javascript" src="http://cdn.bootcss.com/angular.js/1.3.4/angular.min.js" ></script> <script type="text/javascript"> </script> </body> </html>
效果:css
當代碼是這樣的時候:html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>AngularJs學習(13)</title> </head> <body> <h1>AngularJS HTML DOM</h1><br/> <h2>ng-disabled 指令</h2> <div ng-app="" ng-init="mySwitch=true"> <input type="checkbox" ng-model="mySwitch"> <p>{{ mySwitch}}</p> <button ng-disabled="true">點我</button> </div><br/> <h2>ng-show 指令</h2> <div ng-app="app2" id="app2"> <p ng-show="true">我是可見的</p> <p ng-show="false">我是不可見的</p> </div> <!-- 直接引用別的網站託管的angularjs --> <script type="text/javascript" src="http://cdn.bootcss.com/angular.js/1.3.4/angular.min.js" ></script> <script type="text/javascript"> </script> </body> </html>
頁面效果:java
緣由:angularjs
AngularJs默認只加載一個ng-app,而且是第一個。bootstrap
解決方法:app
若是須要加載多個ng-app,須要手動加載,代碼以下:學習
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>AngularJs學習(13)</title> </head> <body> <h1>AngularJS HTML DOM</h1><br/> <h2>ng-disabled 指令</h2> <div ng-app="" ng-init="mySwitch=true"> <input type="checkbox" ng-model="mySwitch"> <p>{{ mySwitch}}</p> <button ng-disabled="true">點我</button> </div><br/> <h2>ng-show 指令</h2> <div ng-app="app2" id="app2"> <p ng-show="true">我是可見的</p> <p ng-show="false">我是不可見的</p> </div> <!-- 直接引用別的網站託管的angularjs --> <script type="text/javascript" src="http://cdn.bootcss.com/angular.js/1.3.4/angular.min.js" ></script> <script type="text/javascript"> //手動加載app2 var app1 = angular.module("app1",[]); var app2 = angular.module("app2", []); angular.bootstrap(document.getElementById("app2"),['app2']); </script> </body> </html>