嵌套循环:从父视图访问对象

时间:2012-08-06 21:23:37

标签: ember.js nested-loops

我在一个视图中基本上有两个对象数组:

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 - 数组不在teacher - 数组内,而是在同一“级别”。那么如何访问students - 数组?

谢谢!

1 个答案:

答案 0 :(得分:2)

它似乎与视图上下文有关,尝试使用{{view.students}},我认为它应该有效。

jsfiddle根据评论更新:http://jsfiddle.net/Sly7/gdXfN/