初始化
1 自动
带ng-app的节点作为根作用域
载入和指令相关的模块
创建应用的注入器
2 手动
angular.element(document).ready(function(){
angular.bootstrap(document);//调用 api/angular.bootstrap将模板编译成可执行的、数据双向绑定的应用程序
})
html编译
1 编译在浏览器端
2 两个阶段,
1)遍历dom并收集指令,生成链接函数
2)给指令绑定作用域,生成可视化视图