2017-07-03 85 views
-1

我试图从我的Mongodb数据库中将已保存的富文本呈现到ejs页面。对于未渲染部分的EJS是这样的:正在呈现html标记而不是值

<div> <%= description %> </div> 

因为它是一个丰富的文字,我的html标签被保存在一个长在我db.Now值当我试图渲染到我的网页我得到的整件事情作为一个字符串标记而不是获得渲染值。

enter image description here

,你可以看到页面的其余部分被渲染,除了我保存的富文本罚款。

任何帮助表示赞赏。

THX

+0

问题寻求帮助调试(** “为什么不是这个代码的工作?” **)必须包括所期望的行为,*特定的问题或错误,以及在问题本身**中重现它的最短代码*。没有明确问题陈述**的问题对其他 阅读器无用。请参阅:[如何创建最小,完整和可验证示例。](http://stackoverflow.com/help/mcve) –

+2

这可能对您有所帮助。参考:https://stackoverflow.com/a/10330401/465560。你应该使用未转义的标签'<% - richtext - %>'而不是'<%= richtext =%>'。 – Priya

+0

感谢百万@Priya,正确解决了这个问题。 –

回答

1

ejs使用

<%- YOUR_HTML_CONTENT %>这将显示HTML内容

+0

Thx很多Muthu! –