使用Jade在变量中呈现HTML

时间:2012-06-25 14:37:39

标签: node.js pug

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

2 个答案:

答案 0 :(得分:120)

  

由=缓冲的代码被转义   默认为安全性,但输出未转义的返回值   可以使用!=

p!= aVarContainingHTML

Pug Doc

答案 1 :(得分:46)

您需要的语法是:

!{yourJsVariable}

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