素材巴巴 > 程序开发 >

初探Angular.js的初始化过程

程序开发 2023-09-17 10:22:48

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

初探Angualr.js初始化过程

加载脚本

    加载Angular.js,并查找ng-app指令,从而找到应用的边界。

编译阶段

    在这个阶段,Angular会遍历DOM结构,标识出模板中注册的所有指令。对于每一条指令,他会根据指令定义的规则(template,replace,transclude等)来转换DOM结构,如果存在compile函数,则调用他,调用compile函数会得到一个编译好的template函数,他将会调用从所有指令中搜集而来的link函数。

连接阶段

    为了让视图变为动态的,Angular会对每一条指令运行一个link函数,link函数的一般操作是在DOM或者模型上创建监听器,监听器会使视图和模型的内容随时保持同步。


转载于:https://my.oschina.net/bosscheng/blog/318453


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。