angular:在调用控制器的函数中重复

时间:2015-10-03 05:05:48

标签: angularjs controller

我有以下角度代码

*.jpg

有关详细信息,请参阅http://plnkr.co/edit/UIu50AOLMwKIJnAphIB5

问题:在Chrome浏览器“Inspect Element”控制台中查看时,“我的测试”功能称为 3次!为什么?

1 个答案:

答案 0 :(得分:2)

因为你已经要求棱角分明了。这个表达

{{mytest()}} 

实际上是指示:

  

“有角度,请检查mytest()的结果值是否没有变化。并定期执行此操作”。

而且角度正在检查几次,以确保它没有改变。之后,在其他一些摘要中,它将再次执行相同的操作

所以,而是触发该方法一次,并让角度来观察结果表达式,就像上面的name一样

{{name}}