2

我有一个关于 Handlebars 的小问题,似乎很容易解决,但我不能......

我使用上下文:

{"ids":[1,2], "names":{"1":"dog", "2":"cat"}}

使用模板:

{{#each ids}}
{{this}}: {{../names.[this]}}
{{/each}}

我收到错误:无效路径:...names.this

我该如何解决这个问题?

问候

4

1 回答 1

0

我正在使用“索引”助手:

Handlebars.registerHelper('index', function(o, p) {
    if (o && p) {
        return o[p];
    }
});

然后你会写:

{{index ../names this}}
于 2014-06-21T14:06:00.857 回答