¿Hay alguna manera de insertar una cadena con etiquetas html en una plantilla de manillar sin que las etiquetas escapen en la cadena saliente?
template.js:
<p>{{content}}</p>
usa la plantilla
HBS.template({content: "<i>test</i> 123"})
resultado real:
<p><i>test</i> 123</p>
Resultado Esperado:
<p><i>test</i> 123</p>
javascript
handlebars.js
Andreas Köberle
fuente
fuente
Respuestas:
Intenta como
Obtuve la referencia oficial para respaldar mi respuesta:
fuente
{{ rawHtml expression }}
?En su plantilla debe agregar bigotes triples como este.
<p>{{{content}}}</p>
fuente
De acuerdo con la documentación de Handlebars, http://handlebarsjs.com/expressions.html
Cita de la documentación ,
Pase el HTML sin formato a la plantilla Handlebars y obtenga el resultado HTML sin formato utilizando corchetes triples.
fuente