вы можете создать arraylist и использовать Collection.addAll()
для преобразования строкового массива в ваш arraylist
Использование @root
решает проблему, см. Ниже, однако мне все еще интересно, почему ваш код работает таким образом - но я довольно давно не использовал handelbarsjs
<table class="table">
<thead>
<tr>
<th>col-0</th>
<th>col-1</th>
<th>col-2</th>
<th>col-3</th>
<th>col-4</th>
</tr>
</thead>
<tbody>
{{#each dummyArray}}
<tr>
<td>row</td>
{{#each @root.dummyArray2}}
<td>
{{#each @root.dummyArray3}}
{{this.data}}
{{/each}}
</td>
{{/each}}
</tr>
{{/each}}
</tbody>
</table>
Править : код ниже заполняет только ранее пустые ячейки, оставляя остальные пустыми ... странно
<tbody>
{{#each dummyArray}}
<tr>
<td>row</td>
{{#each ../dummyArray2}}
<td>
{{#each ../dummyArray3}}
{{this.data}}
{{/each}}
</td>
{{/each}}
</tr>
{{/each}}
</tbody>