Я работаю над приложением Ember, которое использует данные Ember и адаптер json-api по умолчанию.
Согласно спецификации json-api (http://jsonapi.org/format/#crud-deleting) при удалении записи ваш сервер должен вернуть ответ 200
, если удаление прошло успешно, и сервер отвечает только ключом верхнего уровня meta
.
Мой текущий сервер делает именно это, и я пытаюсь выяснить, как получить доступ к данным в метаобъекте верхнего уровня при использовании метода model.destroyRecord()
Ember Data.
myModel.destroyRecord().then(function(model){
// the returned value is the model. How can I get the actual metadata
// returned by the server?
});
Ответ сервера содержит информацию о том, что именно было удалено, и выглядит так:
{
"meta": {
num-deleted-a: 10,
num-deleted-b: 100,
num-deleted-c: 200
}
}
Я хотел бы получить эту информацию, чтобы я мог показать ее пользователю.
Спасибо!
Я использую следующие версии:
Ember : 2.2.0
Ember Data : 2.3.3
jQuery : 1.11.3