¿Cómo obtener un índice en Manillar de cada ayudante?
Estoy usando manillares para crear plantillas en mi proyecto. ¿Hay alguna manera de obtener el índice de la iteración actual de un ayudante "cada" en Manillar?
<tbody>
{{#each item}}
<tr>
<td><!--HOW TO GET ARRAY INDEX HERE?--></td>
<td>{{this.key}}</td>
<td>{{this.value}}</td>
</tr>
{{/each}}
</tbody>
En las versiones más recientes de Manillar, el índice (o clave en el caso de iteración de objetos) se proporciona de forma predeterminada con el estándar de cada ayudante.
fragmento de: https://github.com/wycats/handlebars.js/issues/250#issuecomment-9514811
El índice del elemento de la matriz actual ha estado disponible desde hace algún tiempo a través de @index:
{{#each array}}
{{@index}}: {{this}}
{{/each}}
Para la iteración de objetos, utilice @key en su lugar:
{{#each object}}
{{@key}}: {{this}}
{{/each}}
En la versión de manillar 3.0 en adelante,
{{#each users as |user userId|}}
Id: {{userId}} Name: {{user.name}}
{{/each}}
En este ejemplo particular, el usuario tendrá el mismo valor que el contexto actual y el ID de usuario tendrá el valor de índice para la iteración. Consulte: http://handlebarsjs.com/block_helpers.html en la sección de ayudas de bloques