Czy istnieje sposób na wstawienie ciągu znaków ze znacznikami html do szablonu kierownicy bez uzyskiwania znaków ucieczki w ciągu wychodzącym?
template.js:
<p>{{content}}</p>
użyj szablonu
HBS.template({content: "<i>test</i> 123"})
rzeczywisty wynik:
<p><i>test</i> 123</p>
Spodziewany wynik:
<p><i>test</i> 123</p>
javascript
handlebars.js
Andreas Köberle
źródło
źródło
Odpowiedzi:
Spróbuj
Otrzymałem oficjalne odniesienie na poparcie mojej odpowiedzi:
źródło
{{ rawHtml expression }}
.W swoim szablonie musisz dodać takie potrójne wąsy.
<p>{{{content}}}</p>
źródło
Zgodnie z dokumentacją Handlebars, http://handlebarsjs.com/expressions.html
Cytat z dokumentacji ,
Przekaż nieprzetworzony kod HTML do szablonu Handlebars i uzyskaj nieprzetworzony kod HTML za pomocą potrójnych nawiasów.
źródło