Pregunta sobre pug – Impresión (o cierre de JSON) con nodejs y jade

13

He estado cavando a través de la documentación de Jade y búsquedas en Google, pero nada de palabras. Estoy intentando imprimir una cadena JSON con una vista, pero no importa cómo intente imprimir la variable, las comillas dobles siempre se convierten a"

Actualización: Estoy usando Jade 0.26.0.

Mi prueba json:

{test:"value"}

Mi código de plantilla:

!{JSON.stringify(json)}

Salida cruda en el navegador web:

{"test":"value"}

Tu respuesta

1   la respuesta
28

¿Tal vez actualizar a la versión más reciente de Jade?

Estoy usando la versión 0.25.0 y ...

Esto se escapa

=JSON.stringify(item)

Estos son sin escaparse

!{JSON.stringify(item)}
!=JSON.stringify(item)
Estoy usandopug versión: 2.0.0-beta6 y!{JSON.stringify(obj)} arroja un error. sin embargo!=JSON.stringify(obj) trabajos. Dheeraj V.S.
Si vuelcas el objeto en la consola del navegador, es un poco más fácil de navegar:script console.log(!{JSON.stringify(item)});. igneosaur
!{JSON.stringify(obj)} trabajó para mi. ¡Gracias! luxas
Ninguno de los dos están trabajando para mí. Estoy usando Jade 0.26 y he editado mi publicación para simplificar la prueba. helion3

Preguntas relacionadas