我正在制作一个Meteor的博客。我有一个文本框,用于存储title
,一个存储我博客条目content
的文本区域和一个“提交”按钮。当我按下按钮时,我将title
和content
字段插入名为Entries
的流星集合中。
在我的HTML中,我使用此模板来呈现博客条目:
<template name="cur_entries">
{{#each entries}}
<h2>{{title}}</h2>
{{#markdown}}
{{content}}
{{/markdown}}
<hr>
{{/each}}
</template>
entries
的Javascript是:
Template.cur_entries.entries = function() {
return Entries.find({}, {sort: {date_created: -1}});
}
它只是部分有效。将title
文本框留空,在我的content
textarea中写this markdown example,然后按“提交”会产生以下结果:
正如您所见,“&gt;”保留,而不是"
s,有"
s。我相信当文本从Meteor Collection发布时,它被格式化为HTML“正确”呈现,而不仅仅是纯文本。不幸的是,在这种情况下,我不希望这种方便。有没有办法从Meteor Collection中获取纯文本?
感谢。
答案 0 :(得分:3)
尝试使用3个大括号将它们渲染为HTML。
{{#markdown}}
{{{content}}}
{{/markdown}}
答案 1 :(得分:0)
提醒一下,{{#markdown}}现在还在鲨鱼分支。