我正在尝试使用加载长列表的应用调试性能问题。列表中的每个项目都有很多绑定。
我更改了绑定以使用前缀为::
的新格式。我把我的手表计为12件,它的数量与以前的887相同。
然后我将bindonce(pasvaz bindonce库)添加到列表中的一个字段,手表的数量从887减少到667.我的印象是它们都是等价的。我究竟做错了什么? 我使用this方法检查页面上的观察者数量。
更新:Angular batarang仍在性能标签中显示一次性绑定
{{::arr.length}} 7% 60.12ms
从技术上讲,它不应该出现在列表中吗?
示例
更新2:plnkr.co/edit/khB1hkEEvXfIQrETJ2TT?p=info。 我做了一个plunkr。我想知道Angular为此准备的手表数量?而bindonce将如何不同