Çıkış yapmadan gidon şablonuna html ekleme


143

Etiketleri giden dize kaçmadan bir gidon şablonuna html etiketleri ile bir dize eklemek için bir yolu var mı?

template.js:

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

şablonu kullan

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

gerçek sonuç:

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

Beklenen Sonuç:

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

Yanıtlar:


351

Gibi dene

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

Cevabımı desteklemek için resmi referans aldım :

Gidon HTML tarafından döndürülen değerleri a {{expression}}. Gidonların bir değerden kaçmasını istemiyorsanız "triple-stash", kullanın {{{.


27
Bir kere, basit bir şey .
Madbreaks

7
Dürüst olmak gerekirse, fark etmek zor olduğundan seçebilecekleri en kötü şey gibi görünüyor. Neden sadece basit ama görünür bir şey değil {{ rawHtml expression }}.
danneu

1
@Danneu ile aynı fikirde. Büyü veya sevimli steno yok, lütfen. Açık, uzun vadede daha iyidir.
Matt


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.