1

尽管“posts/index”模板正在渲染,但模板内的 emberjs #each 助手不会产生任何输出。这是jsfiddle:http: //jsfiddle.net/rxWzu/

我试过这个:

{{#each  post in content}}
 <p> {{post.title}} </p>
<p>{{#linkTo 'posts.post' post}} {{post.body}}  {{/linkTo}}</p>
{{/each}}

还有这个

{{#each controller}}
 <p>{{title}} </p>
 <p>{{#linkTo 'posts.post' post}} {{body}}  {{/linkTo}}</p>
{{/each}}

谢谢。

4

1 回答 1

2

你应该EmBlog.Post.find()在你的model方法中使用EmBlog.PostsIndexRoute.

EmBlog.PostsIndexRoute  = Ember.Route.extend({
  model: function(){
     return  EmBlog.Post.find();
  }
...

此外,您不需要调用setupController任何一条路线。您调用它的方式是 Ember 中的默认方式。

JSFiddle 示例

于 2013-01-19T23:13:01.110 回答