我使用Iron:路由器,我的模板中有以下事件。
如果Guests.update
函数成功,我想重定向到具有给定属性的thanks
模板。
如何在success
模板中收到thanks
属性才能在其中使用?
Template.guest.events({
'submit form': function(event, template){
event.preventDefault();
var foo = $('[name=foo]').val();
Guests.update(this._id, {
$set: {
foo: foo,
}
}, function(error, result){
if (error) {
console.log(error);
} else {
Router.go('thanks', { success:true, id: this._id } });
}
});
}
});
答案 0 :(得分:0)
为路线定义添加参数:
Router.route('/thanks/:success/:_id', function () {
let success = this.params.success;
let _id = this.params._id;
...
});