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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage