angular.js - angular 輸出資料ng-repeat 可以輸出2500條嗎?會不會太多卡死
为情所困
为情所困 2017-05-15 17:05:45
0
4
582

angular 輸出資料ng-repeat 可以輸出2500條嗎?

为情所困
为情所困

全部回覆(4)
Ty80

AngularJS目前支援單向綁定來減少消耗,如果卡片的話,你可以試試添加雙冒號

ng-repeat="value in ::values "

裡面的數值也可以單向綁定,改為

{{ ::someValue }}

來減少watch數量~

我想大声告诉你

沒問題啊,反正用的是瀏覽器客戶端的CPU,2500次循環也不算啥了。但一般情況下很少有這麼多,如果數據多就分頁了,不用一次循環搞定啊

Ty80

我試過4000條左右的,渲染資料會延遲,於是寫了settimeout+push不斷往裡面push數組元素。
然而發現並不需要擔心ng綁定監聽的問題,你應該擔心dom滾動卡。

左手右手慢动作

可以參考一下 bindonce https://github.com/Pasvaz/bin... 可以有效解決watch帶來的效率問題

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