mam 2D tablicy w obiekcie JSON (zwany stole;)Handlebars.js - Dostęp do indeksu nadrzędnego z tablicy 2D
data = {
tableID : "testTable",
table : [
[{type:'a', value:'x'},{type:'a', value:'y'},{type:'a', value:'z'}],
[{type:'a', value:'x'},{type:'a', value:'y'},{type:'a', value:'z'}],
[{type:'a', value:'x'},{type:'a', value:'y'},{type:'a', value:'z'}]
]
};
I zostały pomyślnie czyniąc go z kierownicy za pomocą szablonu:
<table id = "{{tableID}}-table">
{{#each table}}
<tr id = "{{../tableID}}-row-{{@index}}">
{{#each this}}
<td id = "{{../../tableID}}-row-{{../index}}-col-{{@index}}">
{{this.type}}-{{this.value}}
</td>
{{/each}}
</tr>
{{/each}}
</table>
Jednak w tagu identyfikatora nie mogę uzyskać dostępu do indeksu rodzica {{../index}} - indeksu wiersza. Nic nie jest zwracane:
<td id = "testTable-row--col-x">
Mogę jednak uzyskać dostęp do indeksu bieżącego kontekstu {{@indeks}}.
Jakieś pomysły?
Wielkie dzięki z góry !!
Rich
PS: Korzystanie z 1.0.0-rc.3
zwykły kierownicę :) – user2212212
Tak, to jest dobre punkt. Jest to kierunek, który teraz przyjąłem, ale liczyłem na coś odrobinę czystszego;) – user2212212
możliwy duplikat [Handlebars.js: Jak uzyskać dostęp do indeksu macierzystego w zagnieżdżonych?] (Http://stackoverflow.com/questions/14854491/handlebars-js-how-to-access-parent-index-in-nested-each) – gius