加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 08:22:32 所属栏目:安全 来源:网络整理
导读:我读了一些文章,说如果有超过2000个项目,ng-repeat将导致性能不佳,因为有太多的双向绑定观看。我是新来的角色,并且难以理解ng重复和双向绑定之间的关系: ng-repeat(如输出一个json对象列表)必然会创建双向绑定? 有没有一种简单的方式,只使用单向绑定
我读了一些文章,说如果有超过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的计数功能

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读