angular.js - angular ng-repeat循環數組特別大,dom中綁定ng-click,會不會影響效能
大家讲道理
大家讲道理 2017-05-15 16:56:40
0
2
584

angular ng-repeat循環數組特別大,dom中綁定ng-click,會不會影響性能, 例如循環一萬次,就會綁定一萬個ng-click ,是不是就綁定了一萬個事件代理啊?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
滿天的星座

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

習慣沉默

大了,你可以分頁啊,多了一定會影響性能

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板