/ / Ember-data Warum muss ich wissen, welche Attrs ich verwenden werde? - ember.js, ember-data

Glimmdaten Warum muss ich wissen, welche Attribute ich verwenden werde? - ember.js, Glutendaten

Können die Ember-Daten nur die JSON-Antwort sehen, die sie erhält, und verstehen, welche Attribute der Server verwendet?
Zum Beispiel, wenn die Antwort für "GET / api / user / 1" lautet:

{
id: 1,
first_name: "Miki",
last_name: "Coco",
age: 17
}

Es ist ziemlich offensichtlich, dass das Benutzermodell nur Vorname, Nachname und Alter hat.

Warum muss ich es konfigurieren?

Antworten:

1 für die Antwort № 1

Hier sind die Dinge, die mir aus dem Kopf kommen.

  1. Änderungsmanagement (isDirty)
  2. Serialisierung / Deserialisierung verschiedener Typen
  3. Sie können andere Eigenschaften des Modells hinzufügen, die beim Speichern nicht unbedingt an den Server zurückgesendet werden
  4. Umgang mit Beziehungen

Ehrlich gesagt, vermeide ich Ember Data für einfache Modelle, für die ich CRUD nicht brauche, es ist übertrieben (es sei denn, ich mache mir Sorgen um das Client-Caching usw.)