【问题标题】:Handlebars, nested each with parallel arrays车把,每个都嵌套有平行阵列
【发布时间】:2019-02-12 01:54:59
【问题描述】:

我有两个数组,如下所示。

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}}

有什么想法吗?

【问题讨论】:

    标签: node.js handlebars.js


    【解决方案1】:

    答案是lookup helper 和../ 用于达到父范围。

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

    【讨论】:

      【解决方案2】:

      您可以通过以下方式实现该结果:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-16
        • 1970-01-01
        • 1970-01-01
        • 2018-06-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多