8

私は Meteor.js と MongoDB を初めて使用するので、この質問には明らかな解決策があるかもしれませんが、これまでのところ私の検索では何も見つかりませんでした。

私の最初の Meteor プロジェクトは、非常に必要最小限のブログです。MongoDB には次のものがあります。

    Blog.insert({
      author: "Name Here",
      title: "Title Here",
      headerHTML: "This is my <b>very</b> first blog post.",
      bodyHTML: "What drives us to <em>solve</em> these types of problems?",
      date: new Date()
    });

次に、blog.js に次のものがあります。

    if (Meteor.isClient) {
        Meteor.subscribe("blog");
        Template.posts.entry = function () {
          return Blog.find({});
        };
    }

そして最後に、私のHTMLには次のものがあります

    ...
    <div class="row">
        {{> posts}}
    </div>
    ...
    <template name="posts">
      <div class="span12">
      {{#each entry}}
        {{author}}
        {{date}}
        {{title}}
        {{headerHTML}}
        {{bodyHTML}}
      {{/each}}
      </div>
    </template>

{{headerHTML}} と {{bodyHTML}} で指定されたセクションをアプリで実行すると、リテラル文字列が返されます。テキストにタグが表示されます。私が望むのは、文字列を HTML として扱い、そのように表示することです。したがって、一部のテキストは太字になり、リンクを付けることができます...誰かが私の道を捨てることができる知恵はありますか?

ハンドルバーをさまざまな HTML タグ ( など<p>{{bodyHML}}</p>) に配置しようとしましたが、うまくいきませんでした。

4

1 に答える 1