2017-07-03 82 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! –