使用把手编译json html-string

时间:2013-05-17 09:37:13

标签: ruby-on-rails ember.js handlebars.js

我希望有一个包含故事的“博客”页面,它不是一个完整的博客。我在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标签,但其余的都是字面意思。

1 个答案:

答案 0 :(得分:1)

解决方案是使用{{{body}}}代替{{body}}