CNode

请问ejs如何直接显示拼接的html在网页上,而不是以字符串的形式显示。

分享
Ddpc761218914发布于10 年前最后回复10 年前3 回复8517 浏览0 收藏

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

来自酷炫的 CNodeMD

查看回复

回复 (3)

W
winterZhao#1·10 年前

=变成-号试试

D
dpc761218914#2·10 年前
引用 winterZhao=变成 号试试

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

来自酷炫的 CNodeMD

D
dpc761218914#3·10 年前

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

参与回复
登录后即可参与回复。登录