Ember Data レコードの配列の各要素に固有の略語を作成したいと考えています。たとえば、Persons テーブルに次のレコードがあるとします。
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
ご覧のとおり、配列内のすべての項目を分析することによってのみ、各人物に固有の略語を割り当てることができます。
これは、Ember ドキュメントの残りの Todo の数を計算するのと少し似ています: http://guides.emberjs.com/v2.0.0/object-model/computed-properties-and-aggregate-data/
しかし、そのガイドでは、時代遅れであると私が理解しているコントローラーの使用について説明しており、Ember Data の操作については説明していません。
テンプレートは次のようになると思いますが、ルートに何を追加すればよいでしょうか?
{{#each model as |department|}}
{{department.name}}
{{#each department.persons as |person|}}
{{person.computedAbbreviation}}: {{person.name}}
{{/each}}
{{/each}}