angularjs使用ng-repeat调用Filter两次

Cat*_*ndu 6 javascript angularjs angularjs-filter

我是新手,angularjs并试图学习angularjs过滤器的概念.但在我的情况下,调用过滤器两次.我希望过滤器只运行一次,但它运行两次.不明白为什么会发生这种情况..

这是我的傻瓜 ......

小智 6

如果我不认真对待你的问题,这就是这里的问题

Angularjs使用'脏检查'方法,因此需要调用所有过滤器以查看是否存在任何更改.在此之后,它检测到一个变量(您键入的变量)有变化,然后再次执行所有过滤器以检测是否有其他变化.

为了更清楚地理解,stackoverflow这个问题将由angularjs的专家更详细地解释

这是另一个相同的呼叫过滤器两次

一个电话来自正在检测变化的观察者.因为有一个,所以需要再次调用它们以查看是否有新闻更改,因为观察者可以进行更改.