【发布时间】:2015-03-07 09:42:58
【问题描述】:
一旦信息被插入数据库,我尝试调用 Router.go('confirmation') 将用户带到确认页面。
Meteor.methods({
'createNewItinerary': function(itinerary){
var userId = Meteor.userId();
ItineraryList.insert({
[....values.....]
},function(){
Router.go('confirmation');
});
}
在服务器控制台中,我得到响应:has no method 'go'
数据插入成功,如何让它路由到确认页面?
-- 编辑--
这行得通吗?好像但是不知道怎么验证:
Meteor.call('createNewItinerary',itinerary, function(err, data){
if(err){
console.log(err);
}
else Router.go('confirmation');
});
【问题讨论】:
-
如果插入没有返回任何错误,请转到确认页面
-
这行得通吗?
Meteor.call('createNewItinerary',itinerary, function(err, data){ if(err){ console.log(err); } Router.go('confirmation'); }); -
router.go 应该是 'else' 块
-
已编辑以将 Router.go 放入 else 块中!谢谢@yoK0
标签: mongodb meteor iron-router