ember.js - emberjs - ember onclick
¿Cuál es la forma correcta de obtener el índice de una matriz al iterar sobre ella utilizando las manillas de Ember? (2)
Esta es mi manera:
{#each controller.content.assetAllocation.class as |item index|}}
{{index}} - {{item}}
{{/each}}
El índice es numeración basada en cero. Entonces, si quiere cambiarlo, simplemente agregue un ayudante como este:
Ember.Handlebars.registerBoundHelper("indexBase1", function (value, options) {
return value + 1;
});
Y usándolo:
{#each controller.content.assetAllocation.class as |item index|}}
{{indexBase1 index}} - {{item}}
{{/each}}
{#each controller.content.assetAllocation.class}}
{{@index}}
{{/each}}
Estoy intentando ejecutar el código anterior, que se supone que da como resultado el índice de la matriz, pero produce un error que dice: "Símbolo de Syntax no capturado: Token inesperado".
La solución no es tan buena como esperaba, pero esto funciona:
{#each controller.content.assetAllocation.class}}
{{_view.contentIndex}}
{{/each}}