angularjs – 简单单向绑定ng重复?

前端之家收集整理的这篇文章主要介绍了angularjs – 简单单向绑定ng重复?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我读了一些文章,说如果有超过2000个项目,ng-repeat将导致性能不佳,因为有太多的双向绑定观看。我是新来的角色,并且难以理解ng重复和双向绑定之间的关系:

> ng-repeat(如输出一个json对象列表)必然会创建双向绑定?
>有没有一种简单的方式,只使用单向绑定进行重复? (最好不需要外部模块)

像上面提到的user1843640一样,如果您使用的是角度1.3,您可以使用一次性绑定,但为了清楚起见,您需要将所有的绑定,而不仅仅是中继器。文档说这样做:

< divng-repeat =“item in :: items”> {{item.name}}< / div>

但是,如果我对观察者进行统计,那么只能删除一个观察者。要真正删除双向绑定的数量,请将::绑定到中继器中,如下所示:

< divng-repeat =“item in :: items”> {{:: item.name}}< / div>

这里有两个显示观察者数量的空格:

All Bindings
Repeater Only

感谢向Miraage出来,以证明对观察者http://stackoverflow.com/a/23470578/2200446的计数功能

猜你在找的Angularjs相关文章