如何在模板中过滤流星集合

第416章

我有一个模板,其中填充了所有转移

Template.listTransfers.helpers({
  transfers: function () {
    var thisId = Meteor.userId();
    return Transfers.find({userId: thisId}, {sort: {timeCreated: -1}});
  },
});

我在模板中还有一个click事件,需要过滤出有发票的转账 return Transfers.find({userId: thisId, 'invoice' : {$exists : 1}}, {sort: {timeCreated: -1}});

我有这样的模板拉动转移

 {{#each transfers}}
   {{> transferItem}}
 {{/each}}

有没有办法在该语句中执行此操作,还是需要创建一条单独的路由?

斯图拜洛

您可以在模板实例上使用ReactiveVar,如下所示:

Template.listTransfers.created({
  // Initialize a reactive variable on the template instance
  this.showInvoices = new ReactiveVar(true);
});

Template.listTransfers.helpers({
  transfers: function () {
    var thisId = Meteor.userId();
    var showInvoices = Template.instance().showInvoices;

    if (showInvoices.get()) {
      return Transfers.find({userId: thisId}, {sort: {timeCreated: -1}});
    } else {
      return Transfers.find({userId: thisId, 'invoice' : {$exists : 1}}, {sort: {timeCreated: -1}});
    }
  },
});

Template.listTransfers.events({
  "click button.hide-invoices": function () {
    var showInvoices = Template.instance().showInvoices;

    // Toggle the showInvoices var
    showInvoices.set(! showInvoices.get());
  }
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在流星中重命名集合?

来自分类Dev

流星; 如何在0.8中销毁模板

来自分类Dev

如何在AngularJS中过滤对象集合

来自分类Dev

如何在流星中向我的集合添加osm坐标

来自分类Dev

流星过滤器集合(取决于所选模板)

来自分类Dev

如何在流星模板中创建全局函数

来自分类Dev

如何在流星中干燥模板助手?

来自分类Dev

如何在流星模板中获取_id值

来自分类Dev

如何在模板事件中访问流星呼叫

来自分类Dev

如何在Bootbox中使用流星模板?

来自分类Dev

如何在Windows Phone 8中过滤可观察的集合?

来自分类Dev

从流星渲染模板中的特定ID访问集合字段

来自分类Dev

如何遍历流星中两列的集合

来自分类Dev

流星:如何在选择下拉列表中显示集合中的不同字段值?

来自分类Dev

当键和值来自不同集合时,如何在流星中创建表

来自分类Dev

如何在Django模板中根据日期过滤列表

来自分类Dev

如何在模板中设置过滤器

来自分类Dev

如何检查流星模板中的空对象?

来自分类Dev

如何检查流星模板中的空对象?

来自分类Dev

如何在“流星空格键”模板中重复N次块?

来自分类Dev

如何在每个循环中获取流星模板中数组的索引?

来自分类Dev

流星,如何在模板事件函数中设置上下文数据

来自分类Dev

如何在流星模板助手中执行事件冒泡

来自分类Dev

流星中的链接集合

来自分类Dev

流星中的链接集合

来自分类Dev

如何在流星模板中格式化日期

来自分类Dev

如何在流星中使用免费的引导模板

来自分类Dev

如何在模板流星js之间传递数据

来自分类Dev

流星/反应:如何在主模板中集成反应组件

Related 相关文章

热门标签

归档