2013-04-22 5 views
6

Wygląda na to, że zmienna @index pomocnika Handlebars '{{#each}} nie została jeszcze zaimplementowana w Ember.Handlebars. Czy ktoś wie, kiedy będzie dostępny w Ember i jaki jest najlepszy do tego czasu sposób użycia?Ember.js: Jak uzyskać wartość indeksu podczas zapętlania elementów kolekcji przy użyciu pomocnika {{#each}}?

Dziękuję bardzo z góry! Pozdrawiam,

David

+0

sprawdź to, może to związane z Ciebie [zobacz ten] [1] [1]: http://stackoverflow.com/questions/8870785/poziom-index-in-ember-js-collections-iteration – NkS

+0

Dziękujemy za odpowiedź! Przeczytałem ten post, ale tworzenie widoków zagnieżdżonych dla każdego elementu w kolekcji wydaje się być bardzo ciężkie w porównaniu do tego, jak można to zrobić za pomocą tej zmiennej '@ index'. Przeczytałem także, że niektórzy radzą, aby stworzyć licznik jako obliczoną własność modelu, ale to też nie wydaje się zbyt czyste. Dlatego zastanawiałem się, czy ktoś wie, kiedy ta funkcja będzie dostępna dla Ember, czy też w międzyczasie znaleziono bardziej eleganckie rozwiązanie. Jeszcze raz dziękuję! Z poważaniem, David – davidg

Odpowiedz

1

To działa na mnie (w moim szablonu dziecko):

<div {{bindAttr index="view._parentView.contentIndex"}}> 
</div> 
Powiązane problemy