Я работаю над созданием блога с помощью Meteor. У меня есть текстовое поле, в котором находится title
, текстовое поле, в котором хранятся content
моей записи в блоге и кнопка «Отправить». Когда я нажимаю кнопку, я вставляю полеи content
в Метеорную коллекцию под названием Entries
.Получение текста из коллекции Meteor
В моем 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
текстовое поле пустым, писать this markdown example в моем content
текстовое поле и нажать «Отправить» результаты в этом:
Как вы можете видеть «>» сохраняется, и вместо того, чтобы "
с, там "
s. Я считаю, что когда текст отправляется из коллекции Meteor, он отформатирован так, чтобы «правильно» отображался HTML, а не просто текстовым. К сожалению, в этом случае я не хочу этого удобства. Есть ли способ получить простой текст из коллекции Meteor?
Спасибо.
О, смотрел в документации Метеор и материал для ответа, когда я предполагаю, что я должен был смотреть на документы руля. XD Мой плохой. Спасибо за ответ! – Dair
рад, что он сработал. Не уверен в этом, но я думаю, что если вы принимаете контент с пользовательских входов, вам, возможно, придется их дезинфицировать. – pahan
Хорошо, я буду помнить об этом, еще раз спасибо! – Dair