从父循环/每个循环中获取值时出现问题。我怎么能这样做?
我循环了一些问题,然后循环一些答案。在每个答案我想添加问题ID ..
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}}
你知道如何从父循环中获取ID吗?
提前谢谢......: - )
答案 0 :(得分:1)
在手柄中,您可以使用parent accessor syntax ../
{{#forEach questions}}
<h2>{{id}}</h2>
<ul>
{{#forEach this.answers}}
<li>
<input type="radio" name="{{../id}}" id="{{../id}}-{{index}}"/>
</li>
{{/forEach}}
</ul>
{{/forEach}}