您好,登錄后才能下訂單哦!
這篇文章主要介紹Angular.js中ng-app如何實現自動綁定與手動綁定,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一、傳統的綁定初始化
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script> </head> <body ng-app="myApp"> <div ng-controller="myCtrl"> {{ hello }} </div> <script type="text/javascript"> var myModule = angular.module("myApp",[]); myModule.controller("myCtrl",function($scope){ $scope.hello = "hello,angular!"; }); </script> </body> </html>
二、手動初始化
angular.bootstrap(element, [appName], [config]);
element: 綁定ng-app的dom元素
modules:綁定的模塊名字
config: 附加的配置
<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script> <body id="body"> <div ng-controller="myCtrl"> {{ hello }} </div> <script type="text/javascript"> var app = angular.module("bootstrapTest",[]); app.controller("myCtrl",function($scope){ $scope.hello = "hello,angular from bootstrap"; }); // angular.bootstrap(document.getElementById("body"),['bootstrapTest']); angular.bootstrap(document,['bootstrapTest']); // 瀏覽器加載的每個html都會對應一個document對象, 此對象是所有html中dom元素的根節點,也屬于dom元素 </script> </body> </html>
注意: angular.bootstrap
只會綁定第一次加載的對象,后面重復的綁定或者其他對象的綁定,都會在控制臺輸出錯誤提示
以上是“Angular.js中ng-app如何實現自動綁定與手動綁定”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。