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
功能
有没有一种干净的方法可以让有很多