2

親ループ/それぞれから値を取得する際に問題があります。これどうやってするの?

いくつかの質問をループしてから、いくつかの回答をループしています。各回答に質問IDを追加したいと思います..

JSON:

{
    "questions": [
        {
            "id": 1,
            "answers": [
                ...
                ...
                ...
            ]
        }
    ]

}

そして、Assemble.io のネストされた loops/each

{{#forEach questions}}
    <h2>{{id}}</h2>
    <ul>
        {{#forEach this.answers}}
            <li>
                <input type="radio" name="{{id}}" id="{{id}}-{{index}}"/>
            </li>
        {{/forEach}}
    </ul>
{{/forEach}}

親ループ/それぞれからIDを取得する方法を知っていますか?

前もって感謝します... :-)

4

1 に答える 1

1

ハンドルバーでは、親アクセサー構文を使用できます../

{{#forEach questions}}
    <h2>{{id}}</h2>
    <ul>
        {{#forEach this.answers}}
            <li>
                <input type="radio" name="{{../id}}" id="{{../id}}-{{index}}"/>
            </li>
        {{/forEach}}
    </ul>
{{/forEach}}
于 2015-01-16T04:05:47.127 に答える