node.js-使用Jad在变量中呈现HTML

我有一些文本存储在包含一些HTML的变量中。 例如,帽子中的<b>猫</ b>。 但是,当我在Jade中渲染它时,它与标签一起显示,而不是渲染格式。 我怎样才能解决这个问题?

tofutim asked 2019-11-08T11:39:15Z
2个解决方案
120 votes

由=缓冲的代码由转义   安全性的默认设置,但是要输出未转义的返回值,您可以   可以使用!=

p!= aVarContainingHTML

帕格博士

agent-j answered 2019-11-08T11:39:46Z
46 votes

您需要的语法是:

!{yourJsVariable}

如果使用#{yourJsVariable},则显示<>,但使用!{},则不显示。

akazemis answered 2019-11-08T11:40:17Z
translate from https://stackoverflow.com:/questions/11191421/rendering-html-in-variable-using-jade