Зараз я маю справу з handlebars.js в додатку express.js. Щоб зберегти модульність, я розділив усі свої шаблони на партії.
Моя проблема : я не зміг знайти спосіб передачі змінних за допомогою часткового виклику. Скажімо, у мене є часткова частина, яка виглядає приблизно так:
<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>
або так.
Я знаю, що я можу визначити всі потрібні мені дані, перш ніж надати шаблон. Але мені потрібен спосіб це зробити, як щойно пояснено. Чи можливий спосіб?