手錶這是我的問題的關係 - Angular JS ng-repeat consumes more browser memoryAngularJS外NG-重複不登記在內部NG重複
我在這裏的問題是我需要嵌套NG-重複和嵌套NG-重複佔用更多的內存,因爲更多手錶正在註冊。
<table>
<thead><td>Id</td><td>Name</td><td>Ratings</td></thead>
<tbody>
<tr ng-repeat="user in users | orderBy:'name' | limitTo:display_limit">
<td>{{user.id}}</td>
<td>{{user.name}}</td>
<td><div ng-repeat="item in items | orderBy:'rating' | limitTo:inner_display_limit">{{item.rating}}</div></td>
</tr>
</tbody>
</table>
在我的情況
這裏,外NG重複和內部NG重複操作上可以去高達1000而作爲@Liviu對象的數量指向答案,each of the outer ng-repeat registers watch on the inner ng-repeat
而導致的耗材量正在使用的內存。有沒有辦法通過編寫我們自己的定製指令來達到avoid the outer ng-repeat from registering watches on inner ones
?
我的情況是在內部和外部ng-repeats中,我顯示最初的50個項目,並在滾動,如果滾動到達相應的DOM的結束,我更新限制50,以便下一個50項顯示。
任何幫助非常感謝!