我目前有以下路线,效果很好。我想将正在使用的路径更改为同一文档中的不同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);
答案 0 :(得分:0)
您只需在路线参数中传递所需的参数:
Router.go('thanks', {root: 'give', _id: something._id});