Saat ini saya sedang berurusan dengan setang.js dalam aplikasi express.js. Untuk menjaga hal-hal modular, saya membagi semua templat saya menjadi parsial.
Masalah saya : Saya tidak dapat menemukan cara untuk mengirimkan variabel melalui doa parsial. Katakanlah saya memiliki sebagian yang terlihat seperti ini:
<div id=myPartial>
<h1>Headline<h1>
<p>Lorem ipsum</p>
</div>
Mari kita asumsikan saya mendaftarkan parsial ini dengan nama 'myPartial'. Di template lain saya kemudian bisa mengatakan sesuatu seperti:
<section>
{{> myPartial}}
</section>
Ini berfungsi dengan baik, sebagian akan diberikan seperti yang diharapkan dan saya adalah pengembang yang bahagia. Tapi yang saya butuhkan sekarang adalah cara untuk mengirimkan variabel yang berbeda melalui permohonan ini, untuk memeriksa sebagian misalnya, apakah judul diberikan atau tidak. Sesuatu seperti:
<div id=myPartial>
{{#if headline}}
<h1>{{headline}}</h1>
{{/if}}
<p>Lorem Ipsum</p>
</div>
Dan invokasinya akan terlihat seperti ini:
<section>
{{> myPartial|'headline':'Headline'}}
</section>
atau lebih.
Saya tahu, bahwa saya dapat mendefinisikan semua data yang saya butuhkan, sebelum saya membuat templat. Tetapi saya perlu cara untuk melakukannya seperti yang baru saja dijelaskan. Apakah ada cara yang memungkinkan?