27

動的テーブルを作成したいとします。それぞれの中でそれぞれを実行するにはどうすればよいですか。現在のアイテムを表す唯一の変数がthis.

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

2 に答える 2

70

../Handlebars テンプレートで親にアクセスするために使用できます。

{{#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/

于 2012-12-27T19:11:28.943 に答える
0

書かないで{{../this}}ください{{..this}}

于 2015-11-11T23:36:01.813 に答える