2015-01-15 46 views
2

从父循环/每个获取值时遇到问题。我怎样才能做到这一点?汇编(模板):从嵌套的每个块内获取父值

我正在循环浏览一些问题,然后循环查看一些答案。在每一个答案,我想补充的问题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}} 

你知道我怎么能从父循环/每个?

预先感谢您... :-)

回答

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}} 
+0

太好了!简直不敢相信我没有发现。谢谢! –