handlebars.js内的另一个“每个”循环3“每个”环(handlebars.js “each

2019-08-04 20:40发布

假设我想建立一个动态表。 我如何运行的每个内的每个。 如果表示当前项目的唯一varible是this

   {{#each by_width}}
       {{#each by_height}}
          {{this}} // how do refer to this from the outer loop?
       {{/each}}
   {{/each}}

Answer 1:

您可以使用../来访问父在车把模板:

{{#each by_width}}
    {{#each by_height}}
       w: {{../this}}
       h: {{this}}
    {{/each}}
{{/each}}

当然,这假定by_height是每个元素中by_width ,如果他们在顶层俩都那么你需要另一个../

{{#each by_width}}
    {{#each ../by_height}}
       w: {{../this}}
       h: {{this}}
    {{/each}}
{{/each}}

演示: http://jsfiddle.net/ambiguous/PNTXw/



Answer 2:

不要写{{../this}}{{..this}}



文章来源: handlebars.js “each” loop inside another “each” loop 3