Angular是通过脏检测来进行双向数据绑定
Angular比不是通过定时去进行检测
Angular在$digest cycle流程里面,会从rootscope开始遍历,检查所有的watcher。
Angular只有指定事件触发,才会进入$digest cycle:
1.DOM事件,比如用户输入文本,点击按钮等.
2.ajax事件
3.浏览器location变更事件
4.Timer事件($timeout,$interval)
5.执行$digest()或$apply()
Angular是通过脏检测来进行双向数据绑定
Angular比不是通过定时去进行检测
Angular在$digest cycle流程里面,会从rootscope开始遍历,检查所有的watcher。
Angular只有指定事件触发,才会进入$digest cycle:
1.DOM事件,比如用户输入文本,点击按钮等.
2.ajax事件
3.浏览器location变更事件
4.Timer事件($timeout,$interval)
5.执行$digest()或$apply()