Używam mechanizmu szablonowania Handlebars w aplikacji, którą buduję, aby renderować dane, które otrzymuję z serwera.Sposób dekodowania encji HTML za pomocą Handlebars
Wiem, że domyślnie wymyka się wartościom HTML i trzeba użyć potrójnych nawiasów {{{text}}}
, aby można było renderować text: <p>Example</p>
jako element HTML.
Problem polega na tym, co zrobić, jeśli dane, które otrzymuję, w tym znaczniki HTML, są już usunięte?
Tak więc, jeśli otrzymam dane, takie jak:
text: <p>Example</p>
Jak wymusić kierownicę przełożyć go i uczynić go jako zwykłego HTML?
Większość języków szablonów zakłada, że dane są zakodowane dla docelowego wyjścia lub jest to zwykły tekst wymagający kodowania. Nie zawierają funkcji "dekoduj z arbitralnego kodowania". – Quentin