Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS惰性一次性绑定支持与BindOnce_Javascript_Angularjs_Angularjs Ng Repeat_Ng Repeat - Fatal编程技术网

Javascript AngularJS惰性一次性绑定支持与BindOnce

Javascript AngularJS惰性一次性绑定支持与BindOnce,javascript,angularjs,angularjs-ng-repeat,ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,Ng Repeat,我正在尝试调试加载长列表的应用程序的性能问题。列表中的每个项都有很多绑定。 我更改了绑定以使用前缀为:的新格式。我数了数我的手表有12件,它是887,和以前一样 然后我将bindonce(pasvaz bindonce库)添加到列表中的一个字段中,手表的数量从887降到667。我的印象是,他们两个是同等的。我做错了什么? 我使用这个方法来检查页面上观察者的数量 更新:Angular batarang仍在性能选项卡中显示一次性绑定 {{::arr.length}} 7% 60.12ms 从技术上

我正在尝试调试加载长列表的应用程序的性能问题。列表中的每个项都有很多绑定。 我更改了绑定以使用前缀为
的新格式。我数了数我的手表有12件,它是887,和以前一样

然后我将bindonce(pasvaz bindonce库)添加到列表中的一个字段中,手表的数量从887降到667。我的印象是,他们两个是同等的。我做错了什么? 我使用这个方法来检查页面上观察者的数量

更新:Angular batarang仍在性能选项卡中显示一次性绑定

{{::arr.length}} 7% 60.12ms
从技术上讲,它不应该出现在列表中,对吗

范例

更新2:。
我做了一次撞击。我想知道Angular公司将为此投入多少块手表?bindonce会有什么不同呢?

计数观察者的脚本无法正常工作我指的是你的应用程序代码。这与我的应用程序代码无关。我想知道的是两者之间的区别。我还看到,在巴塔朗,一次性绑定占用了内存。谈论Angular的
BindOnce
之间的区别可能太宽泛了。如果您提供了一个特定的问题/用例,回答起来可能会更容易。@Abhik:如果您的意思是希望havaCity的plunkr显示
2
,那么它显示
3
,因为有额外的
{{numberOfWatches}
绑定。唉,2在监视代码,1在监视javaCity的额外代码。