Appena iniziato a usare Meteor, potrei mancare qualcosa di base. In Meteor 1.2 hanno la direttiva {{@index}}
.Meteor 1.2 Pass @Index to Child Template
In un modello se ho:
...
{{#each items}}
{{@index}}
{{> childTemplate}}
{{/each}}
...
<template name="childTemplate">
{{@index}}
</template>
Il @index
nel modello principale funzionerà, ma quello in childTemplate non lo faranno. Il lavoro attorno ho fatto di usarlo è quello di chiamare il childTemplate passando in @index
:
{{> childTemplate @[email protected]}}
È questo il modo corretto per farlo? O c'è qualcosa di più meteorite?
Grazie, mi stava per mappare a una variabile diversa, o addirittura all'indice senza '@', ma chiamarla '@ index' sembra flessibile. Sono ancora un po 'incerto sul motivo per cui il modello figlio non ha accesso a questo '@ indice', probabilmente avrebbe dovuto fare la domanda. – reubenb87