Ho un modello handlebars.js, proprio come questo:
{{externalValue}}
<select name="test">
{{#each myCollection}}
<option value="{{id}}">{{title}} {{externalValue}}</option>
{{/each}}
</select>
E questo è l'output generato:
myExternalValue
<select name="test">
<option value="1">First element </option>
<option value="2">Second element </option>
<option value="3">Third element </option>
</select>
Come previsto, posso accedere ai campi ide titledi ogni elemento myCollectionper generare la mia selezione. E al di fuori della selezione, la mia externalValuevariabile è stampata correttamente ("myExternalValue").
Sfortunatamente, nei testi delle opzioni, il externalValuevalore non viene mai stampato.
La mia domanda è: come posso accedere a una variabile al di fuori dell'ambito di handlebars.js all'interno del loop?
../più volte in base al numero di ambiti lontano dal valore che si è.