Insertar html en una plantilla de manillar sin escapar
¿Hay alguna manera de insertar una cadena con etiquetas html en una plantilla de manillar sin que las etiquetas escapen en la cadena saliente?
plantilla.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>
prueba me gusta
<p>{{{content}}}</p>
referencia oficial :
Manillar valores de escape HTML devueltos por un archivo
{{expression}}
. Si no desea que Manillar escape un valor, utilice el "triple-stash"{{{
.
En tu plantilla debes agregar bigotes triples como este.<p>{{{content}}}</p>
Consulte la referencia oficial para obtener más información al respecto.
Según la documentación de manillares :
Si no desea que Manubrios escape un valor, use el "triple-stash",
{{{
Pase el HTML sin formato a la plantilla de manillares y obtenga el resultado HTML sin formato utilizando corchetes triples.
{{{foo}}}