我有一些存储在变量中的文本,其中包含一些HTML。例如,在帽子里的<b>猫</b>。但是,当我在Jade中呈现它时,它显示带有标签,而不是呈现格式。我该如何解决这个问题?
代码通过 = 进行缓冲以实现安全性的转义,但是如果您需要输出未经转义的返回值,则可以使用 !=
p!= aVarContainingHTML
Pug文档
你需要的语法是:
!{yourJsVariable}
如果你使用#{yourJsVariable},它会显示< >,但使用!{}则不会。
#{yourJsVariable}
!{}