从Meteor Collection获取纯文本

时间:2014-01-18 06:09:34

标签: javascript meteor

我正在制作一个Meteor的博客。我有一个文本框,用于存储title,一个存储我博客条目content的文本区域和一个“提交”按钮。当我按下按钮时,我将titlecontent字段插入名为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,然后按“提交”会产生以下结果:

enter image description here

正如您所见,“&gt;”保留,而不是" s,有&quot; s。我相信当文本从Meteor Collection发布时,它被格式化为HTML“正确”呈现,而不仅仅是纯文本。不幸的是,在这种情况下,我不希望这种方便。有没有办法从Meteor Collection中获取纯文本?

感谢。

2 个答案:

答案 0 :(得分:3)

尝试使用3个大括号将它们渲染为HTML。

{{#markdown}}
  {{{content}}}
{{/markdown}}

答案 1 :(得分:0)

提醒一下,{{#markdown}}现在还在鲨鱼分支。