AngularJS - ngInfiniteScroll - 内存泄漏

时间:2017-11-23 10:14:41

标签: angularjs free

我在我的应用程序中使用infiniteScroll:

Infinite Scroll link

我这样用:

<div infinite-scroll="vm.loadingPagedProducts()" infinite-scroll-use-document-bottom="true" infinite-scroll-immediate-check="false" infinite-scroll-disabled='vm.loadingProducts' infinite-scroll-distance="0" id="productsId">

它在技术上很好用。 我唯一的问题是,每次滚动到底部,商店都会增加:

store-dump

所以,如果我向下滚动很多次,而不是我的应用程序使用例如3GB的RAM和更多。 我现在的问题是如何解决这个问题,如何让商店免费。

1 个答案:

答案 0 :(得分:0)

ngInfiniteScroll版本1.0.0 > 1.2.x包含大量内存泄漏并且会占用您的CPU。

请使用 ngInfiniteScroll版本1.3.0 https://github.com/sroze/ngInfiniteScroll/releases,您会没事的。此版本中已发布了一些性能修复程序。