如何验证角度JS一次性绑定性能增益?

时间:2016-06-07 12:56:52

标签: angularjs performance

我想从Angular JS应用程序中删除观察者。为此,我使用::关键字来应用一次性绑定而不是观察者。

当我想使用Angular Batarang或仅仅scope.$$watchers验证它时(我认为它的工作原理相同),我发现它们仍然算作观察者。

为什么他们出现在观察者名单上?我错过了什么?

1 个答案:

答案 0 :(得分:0)

我认为由于角度绑定的性质,$ watcher仍然依附于该值。但是,每个$ digest周期都不会重新评估单个绑定值。因此使用单绑定可以提高性能。查看精彩文档:one time binding