如何在铁路由器路径中使用除文档ID之外的参数

时间:2014-09-23 23:20:17

标签: mongodb meteor iron-router

我目前有以下路线,效果很好。我想将正在使用的路径更改为同一文档中的不同ID(不是mongoDB生成的id)。如何更改此路由以在路径中使用其他ID?

this.route('thanks', {
      path: ':root/thanks/:_id',
      waitOn: function() { 
        return Meteor.subscribe('donate', this.params._id)},
      data: function () {
        var root = Meteor.settings.root;
      return Donate.findOne(this.params._id);
          },
      action: function () {
          if (this.ready())
              this.render();
          else
              this.render('Loading');
      }
  });

在我的客户端代码中,我这样做是为了返回页面。

Router.go('/give/thanks/' + result);

1 个答案:

答案 0 :(得分:0)

您只需在路线参数中传递所需的参数:

 Router.go('thanks', {root: 'give', _id: something._id});