我是新手angularjs并尝试学习angularjs过滤器的概念,但在我的情况下是两次调用过滤器,我期望过滤器只运行一次,但运行两次。不能理解为什么会这样。
angularjs
这是我的 朋克 …
如果我没有把你的问题弄错的话,这就是这里的问题
Angularjs 使用“脏检查”方法,因此需要调用所有过滤器以查看是否存在任何更改。此后,它检测到一个变量(您键入的变量)有变化,然后再次执行所有过滤器以检测是否有其他变化。
这是另一个同一个过滤器两次调用
第 一个 电话来自正在检测更改的观察者。因为只有一个,所以需要再次调用它们以查看是否有新闻更改,因为观察者可以进行更改。