estoy trabajando con motor de plantillas Handlebars.js y estoy tratando de encontrar una manera de hacer algo como esto (ejemplo artificioso):Calling ayudante Dentro de si el bloque de manillares Plantilla
{{#if itemSelected "SomeItem"}}
<div>This was selected</div>
{{/if}
donde itemSelected
es una marca registrada ayudante de la siguiente manera:
Handlebars.registerHelper("itemSelected", function(item) {
var selected = false;
// Lots of logic that determines if item is selected
return selected;
});
tengo errores al intentar utilizar esta sintaxis para la plantilla, y no puedo encontrar ningún ejemplo que muestra este tipo de cosas. Veo bloques #if simples como esto ...
{{#if myValueInContext}}
<div>This will show if myValueInContext results in a truthy value.</div>
{{/if}}
Pero, no puedo encontrar la manera de abordar el primer ejemplo. Tal vez me estoy acercando a esto mal.
Por cierto, etiqueté este bigote porque no pude agregar una etiqueta de manubrio a la pregunta.
Se corrigió la etiqueta quitando el bigote y agregando handlebars.js – Rajat