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()あります。modelEmBlog.PostsIndexRoute

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

setupControllerまた、どちらのルートでも呼び出す必要はありません。あなたがそれを呼んだ方法は、Ember のデフォルトです。

JSFiddle の例

于 2013-01-19T23:13:01.110 に答える