我目前正在将一些变量传递给Jade模板,但我发现当我尝试传递HTML标签时,它们将被更改为编码字符串,如<div>
是否可以在传递给Jade Template后将这些标签保留为<div>
?
答案 0 :(得分:2)
在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 - 未转义的缓冲代码部分