为什么每当我从查询中输出结果时,我的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标记:&lt; b&gt; This&lt; / b&gt;是内容!!
我正在阅读另一个类似的问题,告诉我在article.body之前添加一个破折号( - )。这就是我试过的:
h2.articleTitle(style="font-style: italic;") #{article.title}
p.articleBody(style="margin-top: 20px;")
- article.body
但是当我以这种方式尝试时,这并没有输出任何东西。任何帮助是极大的赞赏。感谢。
答案 0 :(得分:0)
好的问题是我是如何使用我正在使用的模板引擎Jade输出的。我设法解决这个问题取代了#!符号。
h2.articleTitle(style="font-style: italic;") #{article.title}
p.articleBody(style="margin-top: 20px;") !{article.body}