2013-04-22 3 views
6

Sembra che la variabile @index dell'helper {{#each}} di Handlebars non sia stata ancora implementata in Ember.Handlebars. Qualcuno sa quando sarà disponibile in Ember e qual è la soluzione migliore da utilizzare fino ad allora?Ember.js: come ottenere il valore dell'indice durante il loop sugli elementi di una raccolta utilizzando l'helper {{#each}}?

Grazie mille in anticipo! Saluti,

David

+0

consultare questo, può relative al tuo [Suggerire questo] [1] [1]: http://stackoverflow.com/questions/8870785/positional-index-in-ember-js-collections-iteration – NkS

+0

Grazie per la risposta! Ho letto questo post ma la creazione di viste nidificate per ciascun elemento nella raccolta sembra molto pesante rispetto a come potrebbe essere eseguita utilizzando questa variabile '@ index'. Leggo anche che alcuni consigliano di creare un contatore come proprietà calcolata del modello, ma anche questo non sembra molto pulito. Ecco perché mi chiedevo se qualcuno sapesse quando questa funzione sarà disponibile per Ember o se nel frattempo sia stata trovata una soluzione più elegante. Grazie ancora! Cordiali saluti, David – davidg

risposta

1

Questo funziona per me (nel mio template figlio):

<div {{bindAttr index="view._parentView.contentIndex"}}> 
</div> 
Problemi correlati