AngularJs单页应用程序中的无限滚动

时间:2016-04-18 19:34:47

标签: angularjs infinite-scroll

我正在开发一个单页面应用程序,我有大量的图像内容,我使用列表在我的页面上表示数据。我已经在使用ngInfiniteScroll,直到某种程度的滚动页面的性能完全没问题,但是在某些点之后它滚动非常慢并且我知道这是因为我已经加载到内存中的数据量在此之前。有关如何在整个页面中以相同的滚动速度提高性能的任何建议。有没有更好的替代无限滚动。

2 个答案:

答案 0 :(得分:0)

查看Ui-Grid。他们正在做你需要的。他们使用Virtualization来渲染大数据。

网址:Ui-Grid infinite grid scroll

其他示例:ngInfiniteScroll

答案 1 :(得分:0)

Angular Material有一个非常好的实现,内置md-virtual-repeat。

https://material.angularjs.org/latest/demo/virtualRepeat