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 № 1Hier sind die Dinge, die mir aus dem Kopf kommen.
- Änderungsmanagement (isDirty)
- Serialisierung / Deserialisierung verschiedener Typen
- Sie können andere Eigenschaften des Modells hinzufügen, die beim Speichern nicht unbedingt an den Server zurückgesendet werden
- 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.)