【发布时间】:2016-04-01 06:10:46
【问题描述】:
我想通过路由器传递一个参数
我一直在努力:
Router.route('/someURL/:id', {
name: 'someTemplate',
data: function() {
var myData = someCollection.findOne({_id:this.params.id});
myData.someParam = true;
return myData;
}
});
Router.route('/anotherURL', {
name: 'someTemplate',
data: function() {
return {someParam:false};
}
});
但它不起作用
这是我的错误: 错误:名称为“someTemplate”的处理程序已存在。
我该如何解决?
注意:我需要这个“someParam”
【问题讨论】:
-
对这两个表达式都使用计算结果为 true 的正则表达式? stackoverflow.com/questions/27976879/…
-
name 是路由的名称。使用
template: "someTemplate"设置模板名称。
标签: javascript meteor iron-router