我有一个场景,我想在{{#each}}中使用{{#each}},我有两个不同的数组,我想在一些if条件下将一个数组映射到另一个数组。例:
array1 = [{
key1:value1,
key2:value2,
key2:value2
}]
array2 = [{
arrar2key1:value1,
arrar2key2:value2,
arrar2key3:value2
}]
现在我要像
一样逐个迭代{{#each array1}}
{{key1}}
{{#each array2}}
{{#if xyz "123"}}
{{arrar2key}}
{{/if}}
{{/each}}
{{/each}}
我试过这个,但没有为我工作。我使用这个车把与我的节点express创建pdf。
您要做的是遍历array1
的array2
,即array1.array2
。但是,您不希望发生这种情况,因此需要将代码更改为以下代码以使用正确的array2
变量:
{{#each array1}}
{{key1}}
{{#each ../array2}}
{{#if xyz "123"}}
{{arrar2key}}
{{/if}}
{{/each}}
{{/each}}