Сборка (шаблоны): получение родительского значения из каждого вложенного блока.
У меня проблема с получением значения из родительского цикла / каждого. Как я могу это сделать?
Я перебираю некоторые вопросы, а затем перебираю некоторые ответы. На каждый ответ я хотел бы добавить идентификатор вопроса.
JSON:
{
"questions": [
{
"id": 1,
"answers": [
...
...
...
]
}
]
}
И вложенные циклы Assemble.io / каждый
{{#forEach questions}}
<h2>{{id}}</h2>
<ul>
{{#forEach this.answers}}
<li>
<input type="radio" name="{{id}}" id="{{id}}-{{index}}"/>
</li>
{{/forEach}}
</ul>
{{/forEach}}
Знаете ли вы, как я могу получить идентификатор из родительского цикла / каждого?
Заранее спасибо...:-)
1 ответ
Решение
В руле можно использовать синтаксис родительского средства доступа../
{{#forEach questions}}
<h2>{{id}}</h2>
<ul>
{{#forEach this.answers}}
<li>
<input type="radio" name="{{../id}}" id="{{../id}}-{{index}}"/>
</li>
{{/forEach}}
</ul>
{{/forEach}}