【发布时间】:2017-11-23 13:32:55
【问题描述】:
我正在编写自己的适配器/序列化器。为了将数据发送到后端,我必须检测 DS.Snapshot 和原始 Ember 对象的变化。对于普通属性,可以changedAttributes(),但是我没有找到检测hasMany关系变化的方法。
我可以使用 snapshot.hasMany('foo') 和 changedAttributes() 检测新关系。但是这种方法无法找到已删除的关系。
【问题讨论】:
-
我不喜欢建议的解决方案,但它为我指明了正确的方向。
标签: ember.js ember-data