我正在使用 Meteor 制作博客.我有一个存储 title
的文本框,一个存储我的博客条目的 content
的文本区域,以及一个“提交”按钮。当我按下按钮时,我将 title
和 content
字段插入到名为 Entries
的 Meteor Collection 中。
在我的 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
文本框留空,写入 this markdown example在我的 content
文本区域中,按“提交”会产生以下结果:
如您所见,“>”被保留下来,而不是 "
,而是 "
。我相信当文本从 Meteor 发布时集合,它被格式化为由 HTML“正确”呈现,而不仅仅是纯文本。不幸的是,在这种情况下,我不想要这种便利。有没有办法从 meteor 集合中获取纯文本?
谢谢。
最佳答案
尝试使用 3 个大括号将它们呈现为 HTML。
{{#markdown}}
{{{content}}}
{{/markdown}}
关于javascript - 从 Meteor Collection 获取纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21200755/