使用指令而不是过滤器来提高性能是否有意义?

时间:2016-06-20 05:48:01

标签: angularjs performance angularjs-directive

似乎不建议使用angularjs 1.x过滤器,原因如下:

http://blog.scalyr.com/2013/10/angularjs-1200ms-to-35ms/

一旦某些内容发生变化,Angular每$ digest周期运行两次。这是一个非常繁重的举动。第一次运行是从$$观察者检测到任何变化,第二次运行是为了查看是否还有需要更新值的更改。

我想知道它们是否有意义:

  1. 对过滤器使用bind-once
  2. 编写自定义指令,确保不需要额外的监视?

0 个答案:

没有答案