Wie greife ich auf den Metaschlüssel der obersten Ebene von der 200-Antwort des json-api-Servers zu, wenn ich den destroyRecord () von ember data aufrufe?
Ich arbeite an einer Ember-App, die Ember Data und den jetzt voreingestellten JSON-API-Adapter verwendet.
Nach der json-api-Spezifikation http: //jsonapi.org/format/#crud-deletin) Wenn Sie einen Datensatz löschen, sollte Ihr Server ein @ zurückgeb200
Antwort, wenn der Löschvorgang erfolgreich ist und der Server nur mit einer obersten Ebene antwortetmeta
Schlüssel
Mein aktueller Server tut genau dies und ich versuche herauszufinden, wie ich auf die Daten im Metaobjekt der obersten Ebene zugreifen kann, wenn ich Ember Data's @ verwendmodel.destroyRecord()
Methode
myModel.destroyRecord().then(function(model){
// the returned value is the model. How can I get the actual metadata
// returned by the server?
});
Die Serverantwort enthält Informationen darüber, was genau gelöscht wurde und sieht folgendermaßen aus:
{
"meta": {
num-deleted-a: 10,
num-deleted-b: 100,
num-deleted-c: 200
}
}
Ich möchte diese Informationen erhalten, damit ich sie dem Benutzer anzeigen kann.
Vielen Dank
Ich verwende die folgenden Versionen:
Ember : 2.2.0
Ember Data : 2.3.3
jQuery : 1.11.3