人。私はちょうどハンドルバーを使い始めています。そういう意味で、私の質問はちょっと「ノービー」に思えるかもしれません。私は二次元配列を持っています(最初の行にはデータです)。私は情報をループしてレンダリングすることになっています。通常の状況下では、これは簡単です。ただし、2番目のループ内にルートパスを作成しようとすると問題が発生します。 <p><a href="/polls/categories/{{name}}">{{title}}</a></p>
の '名前'は、<th scope="row">{{name}}</th>
のものと同じになっているはずです。ネストされた配列(ループ)をエスケープして、親から 'name'キーに対応する値を取得しますデータ、配列?ハンドルバーを使用して多次元配列からデータをレンダリングするにはどうすればよいですか?
は、ここでは、コードスニペット
{{#each data}}
<tr>
<th scope="row">{{name}}</th>
<td>
{{#each polls}}
<p><a href="/polls/categories/{{name}}">{{title}}</a></p>
{{/each}}
</td>
</tr>
{{/each}}
は、ここで例示の目的のために、データアレイの一部ですです。
...,
category: 'Sports',
polls: [
{
title: 'Most hated team in the NBA',
choices: ['Golden State Warriors', 'LA Lakers', 'Cleveland Cavaliers', 'New York Knicks', 'Boston Celtics'],
},
{
title: 'Best (active) boxer pound for pound',
choices: ['Roman Gonzalez', 'Terence Crawford', 'Andre Ward', 'Gennady Golovkin', 'Vasyl Lomachenko'],
},
{
title: 'Greatest football (soccer) player of all time',
choices: ['Lionel Messi', 'Diego Maradona', 'Johann Cruyff', 'Pele', 'Alfredo di Stefano'],
}
],
...
ああ、男をありがとう!公式のドキュメンテーションをちょうど通り抜けていたのですが、コードがうまく動作するように急いでいました。 –