簡體   English   中英

MongoDB發出純文本格式的HTML

[英]MongoDB emits HTML as plain text

每當我從查詢中輸出結果時,為什么我的html不被渲染。

這是我保存文檔的方式:

data = {
    title: "Article title",
    body: "<b>This</b> is the content!!"
};

var article = new Article(data);

article.save();

這就是我的顯示方式:

h2.articleTitle(style="font-style: italic;") #{article.title}
p.articleBody(style="margin-top: 20px;") #{article.body}

文章正文中的內容應為: 是內容!!

但是相反,它輸出所有內容,包括html標簽:<b>這</ b>是內容!

我正在閱讀另一個類似的問題,要求我在article.body之前添加一個破折號(-)。 這是我嘗試的:

h2.articleTitle(style="font-style: italic;") #{article.title}
p.articleBody(style="margin-top: 20px;") 
    - article.body

但這在我以這種方式嘗試時沒有輸出任何內容。 任何幫助是極大的贊賞。 謝謝。

好的,問題是我如何使用Jade(我正在使用的模板引擎)進行輸出。 我設法解決此問題,將#替換為! 符號。

h2.articleTitle(style="font-style: italic;") #{article.title}
p.articleBody(style="margin-top: 20px;") !{article.body}

原始答案: 使用Jade在變量中呈現HTML

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM