我正在努力使Meteor博客。我有一個文本框,用於存儲title
,一個用於存儲我的博客條目的content
的textarea,以及一個「提交」按鈕。當我按下按鈕時,我將title
和content
字段插入名爲Entries
的Meteor Collection中。從流星雨收集純文本
在我的HTML我使用這個模板來渲染博客條目:
<template name="cur_entries">
{{#each entries}}
<h2>{{title}}</h2>
{{#markdown}}
{{content}}
{{/markdown}}
<hr>
{{/each}}
</template>
和JavaScript的entries
是:
Template.cur_entries.entries = function() {
return Entries.find({}, {sort: {date_created: -1}});
}
它只是部分有效。離開title
文本框爲空,在我content
textarea的寫作this markdown example,並按下「提交」的結果是:
正如你可以看到「>」被保留,而不必"
s時,是"
s。我相信當文本從Meteor Collection發佈時,它被格式化爲由HTML「正確」呈現,而不僅僅是純文本。不幸的是,在這種情況下,我不想要這種便利。有沒有什麼方法可以從Meteor Collection中獲取純文本?
謝謝。
哦,當我想我應該一直在看手柄文檔時,正在查看Meteor文檔和答案。 XD我不好。感謝你的回答! – Dair
很高興它的工作。不確定這一點,但我認爲如果你從用戶輸入中獲取內容,你可能需要對它們進行消毒。 – pahan
好的,我會記住這一點,再次感謝! – Dair