Я хотел бы использовать handlebars.js или mustache.js для перебора списка семейств, а затем перебора членов этого семейства. Внутри обоих циклов я хочу отобразить свойства обоих. Однако, как только я перейду ко второй итерации, ни одна из переменных семейства не будет видна.
{{#each families}}
{{#each members}}
<p>{{ ( here I want a family name property ) }}</p>
<p>{{ ( here I want a member name property ) }}</p>
{{/each}}
{{/each}}
Возможно ли это? Буду очень признателен за любую помощь!
Можно сослаться на родительскую переменную цикла и индекс с ../
оператор:
{{#each families}}
{{#each this.members}}
<p>Current member: {{ this.name }} (this = inner loop itterator)</p>
<p>Current family: {{ ../this.title }} (../this = parent loop itterator)</p>
<p>Current member index: {{ @index }}</p>
<p>Current family index: {{ @../index }}</p>
{{/each}}
{{/each}}