【发布时间】:2014-12-10 16:09:05
【问题描述】:
我正在寻找一些可以让我开始在鼠标滚动上进行服务器端分页的技术。我有一个大数据集,我想分块加载,然后在鼠标滚动时动态加载更多,但在服务器端。我遇到了ngInfiniteScroll,但这看起来像客户端。有什么方法可以帮助我开始吗?
【问题讨论】:
-
刚刚实现了 nginfiniteScroll 模块!只要您的 API 端点接受
page类型的查询参数,那应该会很好用!如果您愿意,我可以链接我的示例。它绝对是客户端/服务器的组合。 -
我想修改我的 API 以限制最初的加载,然后在鼠标滚动加载更多(因为目前加载所有内容需要大量时间)。是的,我绝对可以看看你的例子
-
您可以将结果集限制为特定计数!这是我的例子。 gist.github.com/thoughtpalette/97641665082b7067bad7
-
页面类型查询是什么意思?
-
滚动查询需要更改,以便请求获取下一组数据。所以像
get.("users/?p=1")这样的东西会在你到达页面底部时增加p查询。get.("users/?p=2")这就是请求获得新结果集的方式。
标签: javascript angularjs grails pagination infinite-scroll