私は 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>
) に配置しようとしましたが、うまくいきませんでした。