Soru Mustache.js'de HTML olarak metin


JavaScript’de böyle bir dizi var:

[name: "myname", text: "<p>my html text</p>"]

Şimdi bunu Bıyık şablonumda kullandığımda metni şöyle görüntüler:

<p>my html text</p>

Ben sadece html olarak istiyorum:

my html text

-

Kullandığım şablon şunun gibi:

<div>
    {{name}}
    {{html}}
</div>

28
2017-10-11 07:32


Menşei




Cevaplar:


html çıkışı istiyorsanız üçlü kaşlı ayraçlar kullanın. {{{html}}}

dokümanlar:

Tüm değişkenler varsayılan olarak HTML'den kaçınılır. Önizlenmemiş HTML oluşturmak istiyorsanız, üçlü bıyığı kullanın: {{{name}}}. Ayrıca bir değişkeni unescape olarak da kullanabilirsiniz.

https://github.com/janl/mustache.js/


68
2017-10-11 07:36



Harika çalışıyor, teşekkürler! - Saif Bechan
ayrıca benim için çalıştı. Teşekkürler. - Luis Molina
Çok teşekkürler. - Moby's Stunt Double
Üçlü kaşlı ayraçlar, şimdi çıldırdın! - Dylan Hayes