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

手动初始化

如果你想在初始化阶段拥有更多的控制权,你可以使用手动方法启动应用。

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