请问ejs如何直接显示拼接的html在网页上,而不是以字符串的形式显示。
发布于 4 年前 作者 dpc761218914 5621 次浏览 来自 分享

想做一个新闻编辑显示的网页。。。在node.js中,我有ueditor将数据存入在mongodb中,即html字符串, 然后另外一个页面用ejs输出此字符串到网页<%=content%>。但是他还是以字符串显示到网页。并不是网页内容。请问如何处理。????

来自酷炫的 CNodeMD

3 回复

=变成-号试试

@winterZhao 非常感谢。问题解决了。这是ejs特性吗?貌似java直接输出就可以了。

来自酷炫的 CNodeMD

ejs的特性: 1、缓存功能,能够缓存已经解析好的html模版; 2、<% code %>用于执行其中javascript代码; 3、<%= code %>会对code进行html转义; 4、<%- code %>将不会进行转义; 5、支持自定义标签,比如’<%‘可以使用’{{’,’%>‘用’}}'代替; 6、提供一些辅助函数,用于模版中使用 7、利用<%- include filename %>加载其他页面模版;

回到顶部