美文网首页
AngularJS  $apply

AngularJS  $apply

作者: bogans | 来源:发表于2015-12-11 15:35 被阅读33次

two-way data binding要求数据的实时更新,那么内部调用watcher,调用watcher需要调$digest测脏值,$apply是主动调用$digest,理论上,Angular上下文环境中会自动检测,但是在anguar上下文环境之外出现了值的变换,要实现双向数据绑定就需要自己使用$apply

$apply有两种方法调用,一是有参数,将函数作为参数放入,另一中不带参数

因为$digest会一直检测脏值,所以在listener函数中最好不要修改model

相关文章

网友评论

      本文标题:AngularJS  $apply

      本文链接:https://www.haomeiwen.com/subject/xepyhttx.html