Angular双向数据绑定原理

来源:互联网 发布:淘宝神笔我的模块批量 编辑:程序博客网 时间:2024/03/29 17:35

Angular是通过脏检测来进行双向数据绑定

Angular比不是通过定时去进行检测

Angular在$digest cycle流程里面,会从rootscope开始遍历,检查所有的watcher。

Angular只有指定事件触发,才会进入$digest cycle:

1.DOM事件,比如用户输入文本,点击按钮等.

2.ajax事件

3.浏览器location变更事件

4.Timer事件($timeout,$interval)

5.执行$digest()或$apply()

0 0