【发布时间】:2017-02-03 04:52:48
【问题描述】:
在另一个模板中,我在循环中使用“articleSingle”模板。
{{#each articles}}
{{> articleSingle}}
{{/each}}
articleSingle 模板有这个:
let publishTitleNonReactive;
Template.articleSingle.onCreated(function() {
this.autorun(function() {
if (Template.currentData() && !publishTitleNonReactive) {
publishTitleNonReactive = Template.currentData().publishTitle;
}
});
});
我希望这个publishTitleNonReactive var 是唯一的,或者至少在本地范围内是唯一的,这样每次使用这个模板时我都可以有不同的值。
知道怎么去那里吗?
更新:
我正在尝试在一个帮助器中使用该变量,它现在是反应式的。因此,每当模板数据更新时,它就会变成未定义的。
我在“articleSingle”模板中使用的助手:
titleHybrid: function(){
return this.publishTitle;
}
【问题讨论】:
标签: javascript meteor