Frage an pug – Drucken (oder Ausblenden von JSON) mit nodejs und jade

13

Ich habe die Jade-Dokumentation und die Google-Suche durchgesehen, aber keine Worte. Ich versuche, eine JSON-Zeichenfolge mit einer Ansicht zu drucken, aber egal, wie ich die Variable drucke, werden die Anführungszeichen immer in konvertiert"

Update: Ich verwende Jade 0.26.0.

Mein Test json:

{test:"value"}

Mein Vorlagencode:

!{JSON.stringify(json)}

Raw-Ausgabe im Webbrowser:

{"test":"value"}

Deine Antwort

1   die antwort
28

Ich benutze Version 0.25.0 und ..

Dies ist entgangen

=JSON.stringify(item)

Diese sind entkommen

!{JSON.stringify(item)}
!=JSON.stringify(item)
Ich benutzepug Version: 2.0.0-beta6 und!{JSON.stringify(obj)} wirft einen Fehler. jedoch!=JSON.stringify(obj) funktioniert. Dheeraj V.S.
Wenn Sie das Objekt in der Browserkonsole ablegen, ist die Navigation etwas einfacher:script console.log(!{JSON.stringify(item)});. igneosaur
Ich habe es einfach versucht undscript(type='text/javascript') !{JSON.stringify(item)}  funktioniert einwandfrei für mich. (Der Code ist in zwei Zeilen und tatsächlich eingerückt) Amberlamps
Keiner von beiden arbeitet für mich. Ich benutze Jade 0.26 und habe meinen Beitrag bearbeitet, um den Test zu vereinfachen. helion3

Verwandte Fragen