如何在传递给Jade模板的JSON选项中包含HTML标记?

时间:2014-02-11 13:31:36

标签: pug

我目前正在将一些变量传递给Jade模板,但我发现当我尝试传递HTML标签时,它们将被更改为编码字符串,如<div>

是否可以在传递给Jade Template后将这些标签保留为<div>

1 个答案:

答案 0 :(得分:2)

在Jade中使用=时,内容将转义 例如:

p= 'This code is' + ' <escaped>!'

给出

<p>This code is &lt;escaped&gt;!</p>

您需要使用!=才能让内容未转义

示例:

p!= 'This code is <strong>not</strong> escaped!'

给出

<p>This code is <strong>not</strong> escaped!</p>

变量也是如此 转义:

li Hello #{name}

不转义:

li Hello !{name}

您可以找到更多here - 未转义的缓冲代码部分