把手,每个把手与并行阵列嵌套

时间:2018-09-06 18:31:24

标签: node.js handlebars.js

我有如下两个数组。

const arr1 = [ 1, 2 ]
const arr2 = [[1,3,5],[2,4,6]]

我想循环遍历arr1,而在内部循环遍历arr2[arr1.index]。 我的尝试在下面,但是当然不起作用:

{{#each arr1}}
    {{#each arr2.[ @index ]}} //index is from #each arr1
    {{/each}}
{{/each}}

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以通过执行以下操作来达到该结果:

{{#each arr2}}
    {{#each this}}
       {{ this }}
    {{/each}}
{{/each}}

答案 1 :(得分:0)

好答案是lookup的帮助者和../来达到父范围。

{{#each arr1}}
    {{#each (lookup ../arr2 @index)}} //index is from #each arr1
    {{/each}}
{{/each}}