কোনও প্রস্থান ছাড়াই একটি হ্যান্ডেলবার টেম্পলেটে এইচটিএমএল .োকান


143

এইচটিএমএল ট্যাগ সহ স্ট্রিংটি হ্যান্ডেলবারের টেম্পলেটে toোকানোর কোনও উপায় কি ট্যাগগুলি আগত স্ট্রিংয়ে পালিয়ে যায়?

template.js:

<p>{{content}}</p>

টেমপ্লেট ব্যবহার করুন

HBS.template({content: "<i>test</i> 123"})

প্রকৃত ফলাফল:

<p>&lt;i&gt;test&lt;/i&gt; 123</p>

প্রত্যাশিত ফলাফল:

<p><i>test</i> 123</p>

উত্তর:


350

চেষ্টা করুন

<p>{{{content}}}</p>

আমার উত্তরটি সমর্থন করার জন্য আমি সরকারী রেফারেন্স পেয়েছি :

হ্যান্ডলবারস এইচটিএমএল-এস্কেপস মানগুলি দ্বারা ফিরে আসে {{expression}}আপনি যদি হ্যান্ডলবার্স কোনও মান থেকে বাঁচতে না চান তবে "ট্রিপল-স্ট্যাশ" ব্যবহার করুন {{{


27
একবারের জন্য, সহজ কিছু ।
ম্যাডব্রেকস

7
সত্যই এটিকে লক্ষ্য করা শক্ত হওয়ার কারণে তারা সবচেয়ে খারাপ জিনিস বেছে নিয়েছিল বলে মনে হয়। কেন কেবল সাধারণ কিছু নয় তবে দৃশ্যমান {{ rawHtml expression }}
ডানেউ

1
@ উদ্যানের সাথে একমত দয়া করে কোনও যাদু বা কিউট শর্টহ্যান্ড নয়। সুস্পষ্ট দীর্ঘমেয়াদে আরও ভাল।
ম্যাট


11

হ্যান্ডলবার্স ডকুমেন্টেশন অনুসারে, http://handlebarsjs.com/expressions.html

ডকুমেন্টেশন থেকে উদ্ধৃতি ,

আপনি যদি হ্যান্ডলবার্স কোনও মান থেকে বাঁচতে না চান তবে "ট্রিপল-স্ট্যাশ" ব্যবহার করুন, {{{

হ্যান্ডলবারস টেমপ্লেটে কাঁচা এইচটিএমএল পাস করুন এবং ট্রিপল বন্ধনী ব্যবহার করে কাঁচা এইচটিএমএল আউটপুট পান।

{{{foo}}}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.