由于我必须处理一个棘手的 API,我对 deleteRecord Hook 有疑问。假设我有一个父/子模型,我想删除一个子记录。我必须调用的网址是这样的:
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时,参数中的记录没有关系(我认为它们之前已重置)。
有没有办法解决这个问题?
谢谢