Pasando variables a través de manillares parciales.
Actualmente estoy tratando con handlebars.js en una aplicación express.js. Para mantener las cosas modulares, divido todas mis plantillas en parciales.
Mi problema: No pude encontrar una manera de pasar variables a través de una invocación parcial. Digamos que tengo un parcial que se ve así:
<div id=myPartial>
<h1>Headline<h1>
<p>Lorem ipsum</p>
</div>
Asumamos que registré este parcial con el nombre 'myPartial'. En otra plantilla entonces puedo decir algo como:
<section>
{{> myPartial}}
</section>
Esto funciona bien, el parcial se procesará como se esperaba y soy un desarrollador feliz. Pero lo que ahora necesito, es una forma de pasar diferentes variables a través de esta invocación, para verificar dentro de un parcial, por ejemplo, si se da un título o no. Algo como:
<div id=myPartial>
{{#if headline}}
<h1>{{headline}}</h1>
{{/if}}
<p>Lorem Ipsum</p>
</div>
Y la invocación debería verse algo así:
<section>
{{> myPartial|'headline':'Headline'}}
</section>
más o menos.
Sé que puedo definir todos los datos que necesito antes de renderizar una plantilla. Pero necesito una forma de hacerlo como acabo de explicar. ¿Hay alguna forma posible?