首页 > 解决方案 > meteorjs 帮助 navybits:pagination

问题描述

navybits:pagination是一个非常好的包,可以将数据从个性化查询分页到集合,我想在我的项目中使用它,但我有两个问题:

如何增加每页文档的数量,默认情况下它只显示 5 个?

如何更改数量和自定义导航按钮,默认情况下它只显示 3 到 5,加上上一个和下一个?

我在博客上发表了评论,但我没有得到答案。

如果有人知道对数据进行分页的其他包,我可以在其中对集合进行个性化查询,然后我可以对对象数组进行分页,请告诉我。谢谢

文章:https ://blog.navybits.com/efficient-and-high-performance-pagination-in-meteor-bb5d379d234

演示:https ://meteor.navybits.com/comments

Github:https ://github.com/Navybits/meteor-pagination

标签: meteorpagination

解决方案


我在使用这个包时遇到了同样的问题,我解决了它覆盖了“navybitsPagination”模板的 onCreated 函数。

Template.navybitsPagination.onCreated(function() {

您需要更改此行...

 //setting the amount of data we want to render in each page
this.perPage = new ReactiveVar(Number(self.data.perPage) || 10);

您应该在包的 Github 存储库中找到所有代码。我希望它对你有帮助。


推荐阅读