Apakah ada cara untuk memasukkan string dengan tag html ke templat setang tanpa melepaskan tag dalam string yang keluar?
template.js:
<p>{{content}}</p>
gunakan templat
HBS.template({content: "<i>test</i> 123"})
hasil aktual:
<p><i>test</i> 123</p>
Hasil yang diharapkan:
<p><i>test</i> 123</p>
javascript
handlebars.js
Andreas Köberle
sumber
sumber
Jawaban:
Coba seperti
Saya mendapat referensi resmi untuk mendukung jawaban saya:
sumber
{{ rawHtml expression }}
.Dalam templat Anda, Anda harus menambahkan tiga kumis seperti ini.
<p>{{{content}}}</p>
sumber
Menurut dokumentasi Handlebars, http://handlebarsjs.com/expressions.html
Kutipan dari dokumentasi ,
Lewati HTML mentah ke template Handlebars dan dapatkan output HTML mentah dengan menggunakan kurung tiga.
sumber