Ich habe etwas Text in einer Variablen gespeichert, die etwas HTML enthält. Zum Beispiel die Katze im Hut. Wenn ich es jedoch in Jade rende, wird es mit den Tags angezeigt, anstatt die Formatierung zu rendern. Wie kann ich das beheben? !Rendern von HTML in Variable mit Jade
52
A
Antwort
105
-Code durch = gepuffert wird durch Standard für Sicherheit entkam jedoch zur Ausgabe unescaped Werte zurückgeben Sie verwenden =
p!= aVarContainingHTML
34
Die Syntax, die Sie brauchen, ist:
!{yourJsVariable}
Wenn Sie #{yourJsVariable}
verwenden zeigt es < >, aber mit !{}
nicht.
Wie kann ich dies für eine einfache Textzeile (kein Tag) tun? – Shamoon
Update: neuer Link zur Dokumentation https://pugjs.org/language/code.html – pvolyntsev
Kann nicht auf der offiziellen Mops-Dokumentation gefunden werden. Haben sie es ausgelassen? Der Abschnitt zur Interpolation ist ziemlich kurz, bin ich blind? Trotzdem danke :) – atripes