我有一个名字和id的简单数组'names'。 我想从其他循环(手机)访问该名称。 代码如下:
{{#names}}
{{name}} - {{id}} // this shows for example '123456 - 001'
{{/names}}
{{#phones}}
{{number}} - {{id}}
-->here i'd like to fetch a 'name' from names based on phone {{id}}
{{/phones}}
是否有{{../names.id['001']}}
??
这可能吗?
答案 0 :(得分:0)
我正在做这样的事情:
{{#phones}}
{{#../names}}
{{#ifeq ../id this.id}}
{{this.name}}
{{/ifeq}}
{{/../names}}
{{/phones}}
ifeq是这个帮手:
Handlebars.registerHelper('ifeq', function (a, b, options) {
if (a == b) { return options.fn(this); }
});