web-dev-qa-db-ja.com

Jadeを使用して変数にHTMLをレンダリングする

HTMLを含む変数にテキストを保存しています。たとえば、帽子の<b> cat </ b>です。ただし、Jadeでレンダリングすると、フォーマットをレンダリングする代わりにタグとともに表示されます。どうすれば修正できますか?

56
tofutim

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

p!= aVarContainingHTML

パグドキュメント

120
agent-j

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

!{yourJsVariable}

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

46
akazemis