2012-06-25 13 views
52

HTMLを含む変数にテキストを格納しています。たとえば、の帽子です。しかし、私はそれをJadeでレンダリングすると、書式を表示するのではなくタグで表示されます。これをどうすれば解決できますか?Jadeを使って変数をHTMLに変換する

答えて

105

=によってバッファコードは、しかし、あなた を使用することができ、出力エスケープされていないの戻り値に、セキュリティのため デフォルトでエスケープされた=

p!= aVarContainingHTML 

Jade Doc

+3

プレーンテキスト(タグではない)の場合、どうすればよいですか? – Shamoon

+0

更新:ドキュメントへの新しいリンクhttps://pugjs.org/language/code.html – pvolyntsev

+0

公式のpugのドキュメントでこれを見つけることはできません。彼らはそれを残しましたか?補間に関するセクションはかなり短いですが、私は盲目ですか?とにかく、ありがとう :) – atripes

34

必要な構文は次のとおりです!

!{yourJsVariable} 

#{yourJsVariable}を使用すると、< >が表示されますが、!{}と表示されません。

関連する問題