【发布时间】:2014-02-11 13:31:35
【问题描述】:
我目前正在将一些变量传递给 Jade 模板,但我发现当我尝试传递 HTML 标记时,它们将被更改为编码字符串,例如 <div>
是否可以让这些标签在传递给 Jade 模板后保持<div>?
【问题讨论】:
标签: pug
我目前正在将一些变量传递给 Jade 模板,但我发现当我尝试传递 HTML 标记时,它们将被更改为编码字符串,例如 &lt;div&gt;
是否可以让这些标签在传递给 Jade 模板后保持<div>?
【问题讨论】:
标签: pug
当您在 Jade 中使用 = 时,内容将被转义
示例:
p= 'This code is' + ' <escaped>!'
给予
<p>This code is <escaped>!</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 - 未转义的缓冲代码部分
【讨论】: