正在呈现来自服务器的 HTML 个标签

Rendering HTML Tags from Server

我有一个包含文本编辑器 (tinymce) 的网页,它可以很好地格式化文本,然后将其存储在数据库中。服务器从数据库中检索此格式化文本并将其发送到网页(ejs 模板)。但是不考虑 HTML 标签,在网页上呈现纯文本。

<p style="text-align=center;">Hello,World</p>

此 p 标签存储在数据库中,在网页上呈现时,呈现为纯文本,没有 p 标签功能。如何呈现服务器发送的 HTML 内容?

您可以使用前 HTML 标签保留缩进。因此,使用 (< pre>pre html 标签包装您要在线显示的代码,此处提供更多相关文档: https://devpractical.com/display-html-tags-as-plain-text/

只需使用语法 <%- 你的价值 %>

例如:

your_value = <p style="text-align=center;">Hello,World</p>

如果您像这样呈现值:

<%= your_value %>

您将获得文本输出。但是如果你这样渲染它:

<%- your_value %>

你只会得到“Hello,World”。