angular 輸出資料ng-repeat 可以輸出2500條嗎?
AngularJS目前支援單向綁定來減少消耗,如果卡片的話,你可以試試添加雙冒號
ng-repeat="value in ::values "
裡面的數值也可以單向綁定,改為
{{ ::someValue }}
來減少watch數量~
沒問題啊,反正用的是瀏覽器客戶端的CPU,2500次循環也不算啥了。但一般情況下很少有這麼多,如果數據多就分頁了,不用一次循環搞定啊
我試過4000條左右的,渲染資料會延遲,於是寫了settimeout+push不斷往裡面push數組元素。 然而發現並不需要擔心ng綁定監聽的問題,你應該擔心dom滾動卡。
可以參考一下 bindonce https://github.com/Pasvaz/bin... 可以有效解決watch帶來的效率問題
AngularJS目前支援單向綁定來減少消耗,如果卡片的話,你可以試試添加雙冒號
裡面的數值也可以單向綁定,改為
來減少watch數量~
沒問題啊,反正用的是瀏覽器客戶端的CPU,2500次循環也不算啥了。但一般情況下很少有這麼多,如果數據多就分頁了,不用一次循環搞定啊
我試過4000條左右的,渲染資料會延遲,於是寫了settimeout+push不斷往裡面push數組元素。
然而發現並不需要擔心ng綁定監聽的問題,你應該擔心dom滾動卡。
可以參考一下 bindonce https://github.com/Pasvaz/bin... 可以有效解決watch帶來的效率問題