[笔记]AngularJs-$digest和$apply
发布时间:2020-12-15 01:18:45 所属栏目:C语言 来源:网络整理
导读:AngularJS通过循环($digest)检查model和view的变化实现双向数据绑定。 当一个事件被触发时,Angular会触发每一个watcher,这是我们已知的$digest循环。当我们需要强制手动运行一个循环时,需要做出一个正确的选择。 $apply 这个方法可以让你显式启动digest
AngularJS通过循环($digest)检查model和view的变化实现双向数据绑定。 当一个事件被触发时,Angular会触发每一个watcher,这是我们已知的$digest循环。当我们需要强制手动运行一个循环时,需要做出一个正确的选择。 $apply这个方法可以让你显式启动digest循环,这意味着所有的watcher都将被检测。在北部之星一个可选的方法之后,会调用$rootScope.$digest()。 $digest使用digest方法只在当前作用域和他的子作用域启动$digest循环,他副作用域将不会被检测也不会被影响。 总结
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |