在Ember Data中调用适配器的deleteRecord之前删除Record,重置关系

时间:2012-12-19 15:23:38

标签: javascript ember.js ember-data

我遇到了deleteRecord Hook的问题,因为我必须处理棘手的API。假设我有一个父/子模型,我想删除一个子记录。我必须打电话的网址是这样的:

http://myapi.com/parent/:parent_id/child/:child_id

所以在deleteRecord适配器中我尝试使用要删除的记录来构建url,如:

deleteRecord: function(store, type, record) {
   var url = 'http://apiurl/parent/' + record.get('parent.id') + '/child/' + record.get('id') 
   ....
}

但问题是当调用适配器的deleteRecord时,参数中的记录没有关系(我认为它们之前已被重置)。

有没有办法解决这个问题?

由于

0 个答案:

没有答案