angular.js - angularjs 如何实现在底边时自动加载下一页
PHPz
PHPz 2017-05-15 16:50:27
[AngularJS讨论组]

场景:很多页,用户由上至下浏览。当浏览到底时,自动加载下一页。

  1. 如果使用 ng-repeat 简单的再次累加数据&编译,这个方案不是很好。每加载一次页面,需要编译所有的数据,并且浏览状态也会被重置。

  2. 直接操作 DOM append(node) ?

问一下,有没有朋友知道更好的方案,谢谢 ^_^

PHPz
PHPz

学习是最好的投资!

全部回复(3)
高洛峰

找到了一个插件,关键字是“Infinite scrolling”,这正是我需要的,链接如下:
http://binarymuse.github.io/ngInfiniteScroll/

仔细看了一下,这个方案虽然很好,但是对于我来说还不够灵活。
翻开源码,阅读后稍有理解。做了下评估,由它改写一个 directive 比较适合我目前的这个小东西 ^_^

了解实现方法后,啥都好说

淡淡烟草味
$scope.feedList = $scope.feedList.concat([ ... ])
PHPz

我觉得写个监听scroll的directive吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号