我正在添加和删除html元素以制作和无限滚动..但角度似乎不是直接收集垃圾..请看一下图。
它爬上爬,然后在滚动时下降..
以下是我的代码示例:
$scope.items = and array of lots of items.
$scope.itemsView.push($scope.item[i]);
$scope.itemsView.splice(theIndex,1);
有什么想法吗?
答案 0 :(得分:0)
无法通过Angular进行垃圾收集,它只负责从DOM中删除HTML元素。我无法从你的图表中看到Angular是否正在发挥作用。
您是否尝试按Chrome Dev Tools底部的垃圾箱图标强制GC? Chrome会在认为有必要时执行GC,而不是立即执行GC,因为这是一项代价高昂的操作。