次の表を作成しようとしています。ネストされたハンドルバーのループでインデックスを使用する
私はハンドルバー(PS。私はこのオブジェクトを再構築できます。べき私は?)にo
に合格しています。
var o={
years:[1800,1900,2012],
countries:["Africa","America","Asia","Europe","Oceania"],
data:[
[107,133,1052],
[null,156,954],
[635,null,4250],
[203,408,740],
[2,6,38]
]
};
http://handlebarsjs.com/builtin_helpers.htmlによると、私は{{@index}}
を経由して、インデックスにアクセスすることができます。しかし、私は2つのループを持っているので、どのように私はそれらの両方にアクセスして正しいデータを得ることができますか?
<table>
<thead>
<tr>
<th></th>
{{#each years}} {{!-- is "#each years" and "#years" the same thing??? --}}
<th>{{this}}</th>
{{/each}}
</tr>
</thead>
<tbody>
{{#each countries}}
<tr>
<td>{{this}}</td>
{{#each data}}
<tr>
<td>{{this}}????</td>
</tr>
{{/each}}
</tr>
{{/each}}
</tbody>
</table>