场景:很多页,用户由上至下浏览。当浏览到底时,自动加载下一页。
如果使用 ng-repeat 简单的再次累加数据&编译,这个方案不是很好。每加载一次页面,需要编译所有的数据,并且浏览状态也会被重置。
直接操作 DOM append(node) ?
问一下,有没有朋友知道更好的方案,谢谢 ^_^
高洛峰2017-05-15 16:52:27
找到了一个插件,关键字是“Infinite scrolling”,这正是我需要的,链接如下:
http://binarymuse.github.io/ngInfiniteScroll/
仔细看了一下,这个方案虽然很好,但是对于我来说还不够灵活。
翻开源码,阅读后稍有理解。做了下评估,由它改写一个 directive 比较适合我目前的这个小东西 ^_^
了解实现方法后,啥都好说