Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js中hasMany association ManyArray的唯一列表_Javascript_Ember.js - Fatal编程技术网

Javascript Ember.js中hasMany association ManyArray的唯一列表

Javascript Ember.js中hasMany association ManyArray的唯一列表,javascript,ember.js,Javascript,Ember.js,我有一群麋鹿: App.Elk = DS.Model.extend( family: DS.belongsTo('family') friends: DS.hasMany('friends') ) 在我的麋鹿阵列控制器中,我想根据我的麋鹿列表获得所有独特家庭和朋友的列表。我可以轻松地使用家庭实现这一点,因为这是一对一的关系: App.ElksController = Ember.ArrayController.extend( family: Ember.compu

我有一群麋鹿:

App.Elk = DS.Model.extend(
  family:      DS.belongsTo('family')
  friends:     DS.hasMany('friends')
)
在我的
麋鹿
阵列控制器
中,我想根据我的
麋鹿
列表获得所有独特家庭和朋友的列表。我可以轻松地使用
家庭
实现这一点,因为这是一对一的关系:

App.ElksController = Ember.ArrayController.extend(
  family: Ember.computed.uniq('@each.family')
)
我尝试了
Ember.computed.uniq('@each.friends@each')
,但是
@each
只能工作一个级别的深度,而且Ember似乎没有
flattarray
功能

有没有一种干净的方法可以让
有很多