【问题标题】:Pagination using Meteor Pages使用 Meteor Pages 进行分页
【发布时间】:2016-09-05 09:52:23
【问题描述】:

我正在尝试在模板中使用 Meteor Pages 实现分页,以显示我的应用中的所有在线用户。

Pages = new Meteor.Pagination(Meteor.users, { itemTemplate: "Item", auth: function(skip, sub){ var _filters = {'status.online' : true}; var _options = {sort: {name: 1}}; return [_filters, _options]; }, availableSettings: { perPage: true, sort: true, filters:true }, perPage : 20, route: "/onlineusers/", router: "iron-router", routerTemplate: "onlineusers", templateName: "onlineusers", });

我可以使用上面的代码块在我的模板中显示所有在线用户。现在,我想使用客户端提供的年龄、性别和国家等参数进一步过滤结果。如何使用过滤器进一步修改客户端的结果。在此先感谢...

【问题讨论】:

    标签: javascript meteor pagination meteor-blaze


    【解决方案1】:

    参考documentation,您可以将 MongoDB 查找查询对象传递给设置对象中的“过滤器”属性。

    例如:

     Pages = new Meteor.Pagination(Meteor.users, {
     ...,
     filters: {
       <name>: {
         $eq: <value>
       }
     },
     ...
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      • 2014-09-01
      • 2017-08-16
      • 2016-11-20
      相关资源
      最近更新 更多