AngularJS 初始化

自動初始化

Angular 在以下兩種情況下自動初始化:
1. 在 DOMContentLoaded 事件觸發時
2. 在 angular.js 腳本被執行的同時如果 document.readyState 被置爲 ‘complete’ (兼容老版本 IE,DOMContentLoaded 事件在 IE9 纔開始被支持)
初始化時,Angular 會去找 ng-app 這個指明應用開始所在的指令。如果 ng-app 指令被找到的話,Angular 會做以下幾件事:
1. 加載 ng-app 指令所指定的 模塊
2. 創建應用所需的 injector
3. 以 ng-app 所在的節點爲根節點,開始遍歷並編譯 DOM 樹(ng-app 指出了應用的哪一部份開始是 Angular 去編譯的)
Automatic Initialization

手動初始化

如果你想在初始化階段擁有更多的控制權,你可以使用手動方法啓動應用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章