Частичное прохождение переменных через руль

В настоящее время я имею дело с handlebars.js в приложении express.js. Чтобы сохранить модульность, я разделил все свои шаблоны на части.

My problemЯ не могу найти способ передать переменные через частичный вызов. Допустим, у меня есть частичное, которое выглядит так:

<div id=myPartial>
    <h1>Headline<h1>
    <p>Lorem ipsum</p>
</div>

Предположим, что я зарегистрировал этот фрагмент с именем «myPartial». В другом шаблоне я могу сказать что-то вроде:

<section>
    {{> myPartial}}
</section>

Это работает нормально, частичное изображение будет отображаться, как и ожидалось, и я счастливый разработчик. Но что мне сейчас нужно, это способ передачи различных переменных через этот вызов, например, для проверки внутри партиала, задан заголовок или нет. Что-то вроде:

<div id=myPartial>
    {{#if headline}}
    <h1>{{headline}}</h1>
    {{/if}}
    <p>Lorem Ipsum</p>
</div>

И вызов должен выглядеть примерно так:

<section>
    {{> myPartial|'headline':'Headline'}}
</section>

или так.

Я знаю, что могу определить все нужные мне данные, прежде чем отображать шаблон. Но мне нужен способ сделать это, как только что объяснил. Есть ли возможный путь?

Ответы на вопрос(7)

Ваш ответ на вопрос