【发布时间】:2016-04-14 20:03:14
【问题描述】:
我有两个模板,它们包含在一些布局模板中:
{{>b_afisha_today}}
{{>b_afisha_soon}}
我想在我的一个模板的帮助器中使用一些变量。
Template.b_afisha_today.onCreated(function() {
this.data.day = new Date().getDate();
}
Template.b_afisha_today.helpers({
times: function() {
var day = Template.instance().data.day;
}
})
这里的问题是 Template.instance().data.day 现在属于父布局模板(我猜也属于全局范围)。因此,如果我在第二个模板中初始化一个具有相同名称的新变量,它将改变我的第一个模板中的所有内容。
Template.b_afisha_soon.onCreated(function() {
this.data.day = 'mess everything';
}
不确定是否可以使用两个同名的独立变量,每个变量都可以在一个模板中访问?
【问题讨论】:
标签: meteor