在我的一位助手中,我有以下代码
Template.App.onCreated(function() {
this.settings = new ReactiveVar([]);
Meteor.call('settings', (error, result) => {
this.settings.set($.parseJSON(result));
});
});
Template.App.helpers({
data: function() {
console.log(Template.instance().settings.get());
return Template.instance().settings.get();
}
});
它调用执行以下代码的方法
return Assets.getText('settings.default.json');
在控制台中它会打印
但是当我尝试在我的模板中使用它时
{{#each data}}
{{this.public.hello}}
{{this.public.public.hello}}
{{/each}}
两者都不起作用。没有错误或任何地方。它什么也没显示。
为什么会这样?