Ember-Data Table来自两个有关系的来源

时间:2014-04-04 22:30:12

标签: ember.js ember-data relationship

我认为ember(数据)很棒,但我无法理解如何创建一个列出公司名称和人员的html表。我想得到的是:

公司名称
微软史蒂夫鲍尔默 微软比尔盖茨
Apple Steve Jobs

我得到的是:

公司名称
微软史蒂夫鲍尔默,比尔盖茨 苹果史蒂夫乔布斯

我真的很感激任何帮助。

这是jsbin:http://emberjs.jsbin.com/EnOqUxe/8/

1 个答案:

答案 0 :(得分:2)

您需要设置两个循环,第一个迭代公司,第二个迭代公司内的人员在表行循环之外。

{{#each company in model}}
   {{#each person in company.people}}
   <tr>
      <td>{{ company.name }}</td>
      <td> {{ person.name }}</td>
   </tr>
  {{/each}}
{{/each}}

http://emberjs.jsbin.com/EnOqUxe/9/edit