我是学生meteor.js
。
iron:router
正在使用:
this.route('postEdit', {
path: '/posts/:_id/edit',
data: function() {
console.log(this.params._id);
return Posts.findOne(this.params._id); }
});
显示此错误:
this.params._id值未定义76kndYuWd2KDX2eeE ...
为什么undefined
具有该值?
postEdit
来电已经:
<a href="{{pathFor 'postEdit'}}">Edit</a>
最初由于网址为localhost:3000/posts/undefined76kndYuWd2KDX2eeE/edit
而为76kndYuWd2KDX2eeE ...
请帮帮我。谢谢。
答案 0 :(得分:0)
显然这是iron:router@1.0.8
的问题,只需再次运行meteor update
,它会自动更新到iron:router
的最新版本,从而解决了这个问题。
答案 1 :(得分:0)
请更新为iron@1.0.9
,应该修复它。