Ember-Data中的多个多对多关系

时间:2016-01-07 03:26:10

标签: javascript ember.js ember-data

如何让Ember-Data识别模型之间的多个多对多关系?

用户

export default DS.Model.extend({
  groups: DS.hasMany('group')
});

export default DS.Model.extend({
  members: DS.hasMany('user'),
  inactive_members: DS.hasMany('user')
});

错误

  

您定义了'群组'关于前端@ model:user:的关系,但是前端@ model:user:在前端@group上找到了多个可能的反向关系:。

1 个答案:

答案 0 :(得分:1)

You need to explicitly set the inverse on the User model as follows

groups: DS.hasMany('group', { inverse: 'members' })