Acceda a una variable fuera del alcance de un manillar.js cada bucle
Tengo un manillar.plantilla 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 era de esperar, puedo acceder a los campos id
y title
de cada elemento de myCollection
para generar mi select. Y fuera de select, mi variable externalValue
se imprime correctamente ("myExternalValue").
Desafortunadamente, en los textos de opciones, el valor externalValue
nunca se imprime.
Mi pregunta es: cómo puedo acceder a una variable fuera del alcance del manillar.js cada uno de dentro del bucle?
Como siempre, gracias de antemano.
138
1 answers
Intenta
<option value="{{id}}">{{title}} {{../externalValue}}</option>
El segmento de ruta ../
hace referencia al ámbito de la plantilla principal que debería ser lo que desea.
342
Author: spliter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-30 12:30:40
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-30 12:30:40