无法使用返回的已解析JSON

时间:2018-04-07 19:05:25

标签: javascript meteor

在我的一位助手中,我有以下代码

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');

在控制台中它会打印

enter image description here

但是当我尝试在我的模板中使用它时

{{#each data}}
    {{this.public.hello}}
    {{this.public.public.hello}}
{{/each}}

两者都不起作用。没有错误或任何地方。它什么也没显示。

为什么会这样?

0 个答案:

没有答案