動的テーブルを作成したいとします。それぞれの内部でそれぞれを実行するにはどうすればよいですか。現在のアイテムを表す唯一の変数がthis
である場合。
{{#each by_width}}
{{#each by_height}}
{{this}} // how do refer to this from the outer loop?
{{/each}}
{{/each}}
../
を使用して、ハンドルバーテンプレートの親にアクセスできます。
{{#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}}
{{../this}}
ではなく{{..this}}
と記述してください。