63

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

4

2 回答 2

134

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

p!= aVarContainingHTML

哈巴狗医生

于 2012-06-25T14:42:51.787 回答
53

您需要的语法是:

!{yourJsVariable}

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

于 2016-03-24T11:42:22.307 回答