84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
angular ng-repeat循环数组特别大,dom中绑定ng-click,会不会影响性能, 比如循环一万次,就会绑定一万个ng-click ,是不是就绑定了一万个事件代理啊?
光阴似箭催人老,日月如移越少年。
ng-repeat 在数据量特别大的话,无论是数据的双向绑定还是事件绑定,都会非常影响性能的。
目前可以做的是: 一,减少没有必要的绑定 二,分页或其他方式,让一次加载的数据量变小。
我推荐个插件给你 Virtual Scroll for AngularJS ngRepeat directive: https://github.com/kamilkp/angular-vs-repeat
具体的关于AngularJS性能方面的,你可以参考这两篇文章http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications
大了,你可以分页啊,多了肯定会影响性能
ng-repeat 在数据量特别大的话,无论是数据的双向绑定还是事件绑定,都会非常影响性能的。
目前可以做的是: 一,减少没有必要的绑定 二,分页或其他方式,让一次加载的数据量变小。
我推荐个插件给你 Virtual Scroll for AngularJS ngRepeat directive: https://github.com/kamilkp/angular-vs-repeat
具体的关于AngularJS性能方面的,你可以参考这两篇文章
http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/
https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications
大了,你可以分页啊,多了肯定会影响性能