我正在使用带有EJS模板的express.js,我正在尝试做这样的事情:
<%= "<a href='#'>Test</a>" %>
Run Code Online (Sandbox Code Playgroud)
但它打印出来:
<a href='#'>Test</a>
Run Code Online (Sandbox Code Playgroud)
我该如何打印"html safe"字符串?
ale*_*lex 59
您应该在任何地方使用html代码,并且只在需要动态数据的地方使用EJS标记.例:
<a href='<%= user.id %>'><%= user.name %</a>
Run Code Online (Sandbox Code Playgroud)
要专门回答您的问题,您可以使用<%- "<tags_here>" %>
输出未转义的 HTML数据.
Mig*_*jal 17
这是根据文档的可用选项
\n看起来您需要的选项是数字 4
\n小智 14
对于ejs中的原始输出html,您可以使用此代码
<%- "<a href='#'>Test</a>" %>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23978 次 |
最近记录: |