Javascript 余烬数据合并嵌套的多对多关系

Javascript 余烬数据合并嵌套的多对多关系,javascript,asynchronous,ember.js,ember-data,Javascript,Asynchronous,Ember.js,Ember Data,以这些模型为例: 使用者 团体 许可 export default DS.Model.extend({ name: DS.attr('string') }); 如何在用户上获取包含所有组的所有权限的权限属性?不要对计算属性使用箭头函数,您最终需要此,它将绑定到错误的上下文组。@each.permissions.[]也无效,如果我没弄错的话。并且计算属性的函数不接收参数。不要对计算属性使用箭头函数,您最终将需要此,它将绑定到错误的上下文组。@each.permissions.[]也无效,

以这些模型为例:

使用者

团体

许可

export default DS.Model.extend({
    name: DS.attr('string')
});

如何在
用户
上获取包含所有
的所有
权限
权限
属性?

不要对计算属性使用箭头函数,您最终需要
,它将绑定到错误的上下文<代码>组。@each.permissions.[]也无效,如果我没弄错的话。并且计算属性的函数不接收参数。不要对计算属性使用箭头函数,您最终将需要
,它将绑定到错误的上下文<代码>组。@each.permissions.[]也无效,如果我没弄错的话。并且计算属性的函数不接收参数。
export default DS.Model.extend({
    name: DS.attr('string'),
    permissions: DS.hasMany('permission')
});
export default DS.Model.extend({
    name: DS.attr('string')
});