如果我的路线文件看起来像这样
'/posts/:_id': {
to: 'somePage',
and: function(id) { Session.set('someId', id); } }
我在我的html文件中使用它{{somePagePath this}}
我知道somePagePath
等于/post/
。但是this
在这种情况下的含义是什么?
我可以用不同的方式书写吗?
它是绑定我的路由参数的对象吗?所以这是this._id
的缩写?
答案 0 :(得分:1)
我想你想阅读Meteor的wiki on templates and helpers。
表达式{{this}}计算当前数据上下文。以此开头的路径始终引用当前数据上下文的属性,而不是辅助程序。
如果somePagePath
返回字符串'/ post /',则模板将this
作为参数传递,但javascript会忽略额外的参数,因此{{somePagePath this}}和{{somePagePath}}是同样的。