Ich versuche, die folgende Tabelle zu erstellen.Verwenden von Indizes in geschachtelten Lenker-Schleifen
Ich habe o
an Lenker übergeben (PS. Ich dieses Objekt umstrukturieren könnte. Soll ich?).
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]
]
};
Nach http://handlebarsjs.com/builtin_helpers.html, kann ich den Index über {{@index}}
zugreifen. Aber wie kann ich, da ich zwei Schleifen habe, auf beide zugreifen, um die richtigen Daten zu erhalten?
<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>