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?

Respuestas a la pregunta(7)

Su respuesta a la pregunta