我是新来Meteor.js和MongoDB所以这个问题可能有我失踪,但到目前为止,我的搜索已经打开了一个没有任何明显的解决方案。
我的第一个流星计划是一个非常裸机博客。 在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>
没有运气。