2012-10-11 25 views
26

que tiene una matriz de este tipo en JavaScript:texto como HTML en Mustache.js

[name: "myname", text: "<p>my html text</p>"] 

Ahora, cuando yo uso esto en mi plantilla bigote que muestra el texto como:

<p>my html text</p> 

acabo quiere tenerlo como html, como:

my html text 

-

La plantilla que utilizo es algo como esto:

<div> 
    {{name}} 
    {{html}} 
</div> 

Respuesta

62

utilizar llaves triples si quieren HTML de salida. {{{html}}}

de los documentos:

todas las variables son HTML escapado por defecto. Si quieres renderizar HTML sin guardar, usa el bigote triple: {{{name}}}. También puede usar & para descomprimir una variable.

https://github.com/janl/mustache.js/

+0

Funciona muy bien, gracias! –

+0

también funcionó para mí. Gracias. –

+0

Muchas gracias. –

Cuestiones relacionadas