【发布时间】:2014-10-09 22:12:32
【问题描述】:
铁路由器代码:
this.route('petProfile', {
path: '/pets/:_id',
data: function(){
return Adoptees.findOne(this.params._id);
}
});
这很简单。如果Adoptees 集合中的每个对象都有一个petName 键,我可以只使用把手模板来访问数据上下文。
petProfile.html:
<template name="petProfile">
<h1>{{petName}}</h1>
</template>
但是说我想在关联的 javascript 文件中有数据上下文:
petProfile.js:
Template.petProfile.rendered = function() {
var petName = //How do I get the pet name from the data context in Iron Router?
}
很好,它有效。所以根据saimeunt的回答,我可以这样做:
petProfile.js:
Template.petProfile.rendered = function() {
var petName = this.data.petName;
}
【问题讨论】:
标签: javascript html meteor iron-router