hh5*_*188 0 html tags render pug
我的玉模板是
div.article
#{content}
Run Code Online (Sandbox Code Playgroud)
内容是 <p>Sample Test</p>
所以渲染结果应该是
<div class="article">
<p>Sample Text</p>
</div>
Run Code Online (Sandbox Code Playgroud)
但渲染结果是
<div class="artichle">
<<p>Sample Text</p>></<p>Sample Text</p>>
</div>
Run Code Online (Sandbox Code Playgroud)
为什么会这样?如何正确地使用html标签呈现内容?
使用未转义的标记文本变体:
- var html = "<script></script>"
| !{html}
Run Code Online (Sandbox Code Playgroud)
有关完整说明,请参阅https://github.com/visionmedia/jade#tag-text
在你的例子中,你会写:
div.article
!{content}
Run Code Online (Sandbox Code Playgroud)
请注意,您应该小心注入html非转义代码.它可能包含跨站点黑客,具体取决于您的用例(在注释中注入重定向)
| 归档时间: |
|
| 查看次数: |
2217 次 |
| 最近记录: |