2014-01-18 2 views
1

Meteor으로 블로그를 만들고 있습니다. 나는 title을 저장하는 텍스트 상자, 내 블로그 항목의 content을 저장하는 텍스트 영역 및 "제출"버튼이 있습니다. 버튼을 누르면 titlecontent 필드가 Entries이라는 메테오 컬렉션에 삽입됩니다. 내 HTML에서Meteor Collection에서 일반 텍스트 얻기

내가 블로그 항목 렌더링이 템플릿을 사용

<template name="cur_entries"> 
    {{#each entries}} 
    <h2>{{title}}</h2> 
    {{#markdown}} 
{{content}} 
    {{/markdown}} 
    <hr> 
    {{/each}} 
</template> 

그리고 entries을위한 자바 스크립트입니다 :

Template.cur_entries.entries = function() { 
    return Entries.find({}, {sort: {date_created: -1}}); 
} 

이 부분적으로 만 작동합니다. 거기

enter image description here

을 당신은 ">"이 보존되어 볼 수 있듯이, 대신 "의를 갖는 : 빈 title 텍스트 상자를 떠나 내 content 텍스트 영역에 this markdown example를 작성하고,이 결과를 "제출"을 눌러 &quot; s입니다. 나는 텍스트가 Meteor Collection에서 게시 될 때 일반 텍스트 대신 HTML로 "올바르게"렌더링되도록 포맷되어 있다고 믿습니다. 불행히도,이 경우, 나는이 편리함을 원하지 않는다. Meteor Collection에서 일반 텍스트를 가져 오는 방법이 있습니까?

감사합니다.

답변

3

3 개의 중괄호를 사용하여 HTML로 렌더링 해보세요.

{{#markdown}} 
    {{{content}}} 
{{/markdown}} 
+1

아, Meteor 문서를 보면서 답변을 얻었습니다. 핸들 바 문서를 살펴 봤어야했습니다. XD 제 잘못입니다. 답변 해주셔서 감사합니다! – Dair

+0

기쁘다. 이것에 대해서는 잘 모르겠지만 사용자 입력으로부터 콘텐츠를 가져 오는 경우 위생을해야 할 수도 있습니다. – pahan

+0

좋아, 나는 그것을 염두에두고있을 테니, 다시 한번 감사드립니다! – Dair

0

지금 {{#markdown}}이 (가) 상어 지점에 있습니다.