模式的分页目前在1.0路线图流星之后。 是否有任何实例或建议,现在该怎么办呢? 因此,如何很好地为用户滚动至底部通过订阅新新元素做一个无限滚动?
Answer 1:
没有为分页应该让你开始,关于atmosphere.meteor.com包
- https://github.com/egtann/meteor-pagination (分页)
- https://github.com/tmeasday/meteor-paginated-subscription (分页与发布)
第二个实际上是在走,而不是所有的数据向下发送数据的一个页面一次,所以如果你有数据的加载它可能与帮助。 随着无限滚动,你将不得不安装手动滚动监听器,并通过增加页面的大小,把新的数据,你向下滚动(没有具体移动到第2页)。
我有点不确定的具体使用哪种模式,因为除非你能得到它的权利有反应,如果你能够单独您这应该是可能的工作中使用的页面大小可能会有点麻烦{{#each}}
块助手,以便其为每个向下滚动,可能使用Meteor.render
使已有数据的整套不是重新呈现。
如果你把数据还可能工作div
块包含了卷轴溢出来代替上述以免它重新渲染但他们在滚动位置保持不变,实际上使得重新渲染容易被忽视的。
Answer 2:
我建议你试试我的包,页数: https://github.com/alethes/meteor-pages
这是非常容易使用(你可以只用一行JavaScript代码设置它),但非常定制。 它的特点:递增订阅,本地缓存,邻居预取,请求限制,易于集成,每页多paginations,引导2/3的造型,故障电阻,内置铁路由器支持和大量的设置,可以在修改飞,无需重新加载页面。
文章来源: Best pattern for pagination for Meteor