0

我想要一个包含故事的“博客”页面,它不是一个完整的博客。我在 Rails 中有我的模型,其中包含标题和正文。在博客页面中,我通过 ajax 请求获得了各种帖子,我认为我可以使用 Ember.Handlebars.compile 编译正文的结果。

App.BlogPostView = Ember.View.extend({
  template: Ember.Handlebars.compile('<h1>{{title}}</h1>{{body}}')
});

它在一定程度上工作得很好,因为我希望身体部分中的标签也被编译。然而,我得到的输出是:

第一篇文章

<p>first paragraph</p>

第二个帖子

<p class="lead">another post with tags</p>

直接在 中的标签compile被转换为预期的 html 标签,但其余的都是字面意思。

4

1 回答 1

1

解决方案是使用 {{{body}}} 而不是 {{body}}

于 2013-05-17T09:44:54.933 回答