Angular中$compile源码分析

janeisdiva 10 0 PDF 2020-11-26 20:11:56

$compile,在Angular中即“编译”服务,它涉及到Angular应用的“编译”和“链接”两个阶段,根据从DOM树遍历Angular的根节点(ng-app)和已构造完毕的 \$rootScope对象,依次解析根节点后代,根据多种条件查找指令,并完成每个指令相关的操作(如指令的作用域,控制器绑定以及transclude等),最终返回每个指令的链接函数,并将所有指令的链接函数合成为一个处理后的链接函数,返回给Angluar的bootstrap模块,最终启动整个应用程序。 [TOC] Angular的compileProvider 抛开Angular的MVVM实现方式不谈,Angular给前

用户评论
请输入评论内容
评分:
暂无评论