在EJS上打印原始html字符串

我正在将express.js与EJS模板一起使用,并且正在尝试执行以下操作:

<%= "<a href='#'>Test</a>" %>

但它打印此:

&lt;a href='#'&gt;Test&lt;/a&gt;

如何打印“ html安全”字符串?

回答:

您应该在各处使用html代码,并且仅在需要动态数据的地方使用EJS标签。例:

<a href='<%= user.id %>'><%= user.name %</a>

为了专门回答您的问题,您可以使用<%- "<tags_here>" %>输出未 HTML数据。

以上是 在EJS上打印原始html字符串 的全部内容, 来源链接: utcz.com/qa/407235.html

回到顶部