2011-04-11 12 views
19

Bien, estoy en un sitiuation con jQuery, la tmpl-plugin y esto:jQuery tmpl: ¿Cómo puedo renderizar Html?

${$value.Text} 

Esto está bien y funciona bien, pero como acabo de descubrir a través de the documentation:

Usando { {html fieldNameOrExpression}} es equivalente a usar $ {fieldNameOrExpression}, excepto que representa el texto no codificado en HTML DOM, mientras que $ {} codifica los valores de forma predeterminada.

Bien, bien. Pero no puedo hacer que la etiqueta {{html}} funcione con mi ${$value.Text}.

Probé cosas como {{html ${$value.Text}} o {html ${$value.Text}} pero simplemente no funciona.

Respuesta

18

La sintaxis correcta es:

{{html $value.Text}} 
+0

Works! ¡Increíble! ¡Muchas gracias por su respuesta rápida! –

+0

@ prc322 No olvides marcar esta respuesta como aceptada :) –

+0

Si trabajas dentro de la pala de Laravel, como yo, deberás escapar de ella. Ejemplo: @ {{html value}} – Wes

14

lo que funcionó para mí fue:

{{html value.Text}} 
+2

Éste también funcionó para mí. La respuesta aceptada no. – hashcoder

+0

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

+0

Esto funcionó bien, por ej. {{html GeneralComments}}, gracias –

Cuestiones relacionadas