0
我想为Ember数据记录数组的每个元素创建唯一的缩写。例如,假设我们在个人表以下记录:如何分析Ember Data数组元素(计算属性?)?
name: Mike Jones
department: IT
name: Mike Smith
department: IT
name: John Doe
department: Accounting
name: Jane Doe
department: Accounting
我想什么是这样的输出:
IT
MJ: Mike Jones
MS: Mike Smith
Accounting
JoD: John Doe
JaD: Jane Doe
正如你所看到的,每个人独特的缩写,只能通过分析数组中的所有项目进行分配。
这有点像计算灰烬文档中剩余的待办事项数:http://guides.emberjs.com/v2.0.0/object-model/computed-properties-and-aggregate-data/
但是,该指南描述了使用一个控制器,我的理解是过时的,它并没有解决与Ember数据的工作。
我假设我的模板看起来像这样,但是我会添加到我的路线中?
{{#each model as |department|}}
{{department.name}}
{{#each department.persons as |person|}}
{{person.computedAbbreviation}}: {{person.name}}
{{/each}}
{{/each}}