AngularJS - ngInfiniteScroll - 内存泄漏

AngularJS - ngInfiniteScroll - memory leak

我在我的应用程序中使用了 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">

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

所以如果我向下滚动的次数比我的应用程序使用的次数多,例如3GB 内存等等。 我现在的问题是如何解决这个问题,如何让商店免费。

ngInfiniteScroll 版本 1.0.0 > 1.2.x 包括大量内存泄漏,会吃掉你的 CPU。

请使用ngInfiniteScroll版本1.3.0https://github.com/sroze/ngInfiniteScroll/releases就可以了。此版本中发布了几个性能修复程序。