0

基本的に、1 つのビューに 2 つのオブジェクト配列があります。

App.List = Ember.View.extend({
  students: [{ "name": "yehuda" }, { "name": "tom" }],
  teacher: [{ "name": "mr. katz" }, { "name": "mr. dale" }]
});

私のハンドルバーは次のようになります。

{{#each teacher}}
  <li class="teacher">{{name}}</li>
  {{#each students}}
    // display students for this teacher
  {{/each}}
}}

ここでの明らかな問題は、students-array が -array 内ではなくteacher、同じ「レベル」にあることです。studentsでは、 -arrayにアクセスするにはどうすればよいでしょうか。

ありがとう!

4

1 に答える 1

2

ビューコンテキストに関連しているようです。 を使用してみ{{view.students}}てください。動作するはずです。

コメントに対して更新されたjsfiddle: http://jsfiddle.net/Sly7/gdXfN/

于 2012-08-06T21:36:22.710 に答える