使用JSONAPI在ember数据中添加多对多关系

时间:2016-04-20 23:50:27

标签: ember.js ember-data json-api

如果我有以下多对多关系

// User
export default DS.Model.create({
  name: DS.attr('string'),
  authorities: DS.hasMany()
});

// Authority
export default DS.Model.create({
  name: DS.attr('string'),
  users: DS.hasMany()
});

我向用户添加权限

user.get('authorities').pushObject(authority);

从它所说的JSONAPI文档中使用POST请求来更新hasMany关系

POST /users/XXX/relationships/authorities
{
  "data": [
    { "type": "authorities", "id": "YYY" },
  ]
}

如何通过ember-data生成此请求?

0 个答案:

没有答案