Tengo una plantilla handlebars.js, así:
{{externalValue}}
<select name="test">
{{#each myCollection}}
<option value="{{id}}">{{title}} {{externalValue}}</option>
{{/each}}
</select>
Y esta es la salida generada:
myExternalValue
<select name="test">
<option value="1">First element </option>
<option value="2">Second element </option>
<option value="3">Third element </option>
</select>
Como se esperaba, puedo acceder a los campos idy titlede cada elemento myCollectionpara generar mi selección. Y fuera de la selección, mi externalValuevariable se imprime correctamente ("myExternalValue").
Desafortunadamente, en los textos de opciones, el externalValuevalor nunca se imprime.
Mi pregunta es: ¿cómo puedo acceder a una variable fuera del alcance de los manillares.js cada uno desde dentro del bucle?
../repetidamente dependiendo de cuántos alcances del valor que tenga.