0

我有两个处于多对多关系的模型。在 Ember 方面,我在我的模型中进行了设置。当我去添加我正在使用的他们两个之间的新关系时model.get('relationshipName').pushObject(otherObject),然后model.save(); 对 API 的调用继续并简单地将所有已知关系列为 ID 数组。这里的主要问题是,这是正确的吗?API 必须随后获取已知关系列表并将其与 Ember 发送的关系列表进行比较,这似乎有点奇怪。有没有更好的方法来解决这个问题,以便我可以更好地通知 API 哪些关系已被修改,无论是添加新关系还是删除现有关系?

这是使用 Ember 2.2 和 Ember-data 2.2 以及默认的 RESTAdapter。

4

0 回答 0