1

众所周知,AngularJS 使用最简单的形式来$watch绑定模板中的变量,如下所示{{ $ctrl.obj }}。它应该通过引用
比较值,但如果我改变了变化,就会反映在视图中。引用没有改变,为什么?$ctrl.obj$ctrl.obj

4

1 回答 1

0

当我们使用方括号 ( {{}}) 时,角度不使用任何watch(ers) 来检测放置在其中的表达式的变化。相反,这个表达式在每个循环中都会进行脏检查和刷新$digest,即使它不是必需的。

请参阅这篇文章:AngularJS:为什么 ng-bind 在角度方面比 {{}} 更好?

于 2018-09-21T16:03:14.770 回答