আমি বর্তমানে একটি এক্সপ্রেস.জেএস অ্যাপ্লিকেশনটিতে হ্যান্ডেলবার্স.জেগুলি নিয়ে কাজ করছি। জিনিসগুলিকে মডুলার রাখতে আমি আমার সমস্ত টেমপ্লেটগুলিকে পার্টিয়ালে বিভক্ত করি split
আমার সমস্যা : আমি আংশিক অনুরোধের মাধ্যমে ভেরিয়েবলগুলি পাস করার কোনও উপায় খুঁজে পাইনি। ধরা যাক আমার একটি আংশিক রয়েছে যা দেখতে এটির মতো দেখাচ্ছে:
<div id=myPartial>
<h1>Headline<h1>
<p>Lorem ipsum</p>
</div>
ধরে নেওয়া যাক আমি এই আংশিকটি 'মাই পার্টিশিয়াল' নামে নিবন্ধভুক্ত করেছি। অন্য টেমপ্লেটে আমি এর পরে কিছু বলতে পারি:
<section>
{{> myPartial}}
</section>
এটি সূক্ষ্মভাবে কাজ করে, আংশিক প্রত্যাশা অনুযায়ী রেন্ডার করা হবে এবং আমি একজন খুশি বিকাশকারী। তবে আমার এখন যা দরকার তা হল এই অনুরোধটির মাধ্যমে বিভিন্ন ভেরিয়েবলগুলি পাস করার একটি উপায়, উদাহরণস্বরূপ একটি আংশিকের মধ্যে পরীক্ষা করা, যদি শিরোনাম দেওয়া হয় বা না। কিছুটা এইরকম:
<div id=myPartial>
{{#if headline}}
<h1>{{headline}}</h1>
{{/if}}
<p>Lorem Ipsum</p>
</div>
এবং অনুরোধটির কিছু দেখতে হবে:
<section>
{{> myPartial|'headline':'Headline'}}
</section>
অথবা তাই.
আমি জানি, আমি কোনও টেমপ্লেট রেন্ডার করার আগে আমার প্রয়োজনীয় সমস্ত ডেটা সংজ্ঞায়িত করতে সক্ষম। তবে আমার এটি করার একটি উপায় প্রয়োজন যেমন কেবল ব্যাখ্যা করা। কোন সম্ভাব্য উপায় আছে?