国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS bootstrap啟動詳解及實例代碼

2019-11-20 09:00:14
字體:
來源:轉載
供稿:網友

對于一般的使用者來說,AngularJS的ng-app都是手動綁定到某個dom元素。但是在一些應用中,這樣就顯得很不方便了。

綁定初始化

通過綁定來進行angular的初始化,會把js代碼侵入到html中,但是對于新手使用來說,還是足夠了!

<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>

運行后,會顯示hello,angular!

手動初始化

Angular中也提供了手動綁定的api――bootstrap,它的使用方式如下:

angular.bootstrap(element, [modules], [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']);  </script></body></html>

值得注意的是:

angular.bootstrap只會綁定第一次加載的對象。

后面重復的綁定或者其他對象的綁定,都會在控制臺輸出錯誤提示。

以上就是對AngularJS bootstrap 的資料整理,后續繼續補充相關資料,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 修水县| 徐汇区| 商洛市| 盐边县| 西林县| 张家界市| 驻马店市| 芦山县| 满洲里市| 霍邱县| 正安县| 罗定市| 南汇区| 芜湖县| 西宁市| 集安市| 无极县| 贵定县| 鄱阳县| 顺平县| 清涧县| 唐山市| 衡山县| 松江区| 梅州市| 河东区| 磴口县| 容城县| 新和县| 澄江县| 县级市| 青浦区| 长治县| 子长县| 开鲁县| 平湖市| 松溪县| 延川县| 米泉市| 崇左市| 商城县|