मैं वर्तमान में एक express.js आवेदन में handlebars.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>
या ऐसा।
मुझे पता है, कि मैं सभी डेटा को परिभाषित करने में सक्षम हूं, इससे पहले कि मैं एक टेम्पलेट प्रस्तुत करूं। लेकिन मुझे इसे करने के लिए एक तरीका चाहिए जैसे कि अभी समझाया गया है। क्या कोई संभावित तरीका है?