/ / Ember-data Dlaczego musi wiedzieć, które atrybuty będę używać? - ember.js, dane ember

Ember-data Dlaczego musi wiedzieć, które atrybuty będę używać? - ember.js, dane ember

Czy dane Ember nie są w stanie zobaczyć odpowiedzi JSON, którą otrzymuje i zrozumieć, które atrybuty są używane przez serwer?
Na przykład, jeśli odpowiedź dla "GET / api / user / 1" jest jak:

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

Jest całkiem oczywiste, że model użytkownika ma tylko imię, nazwisko i wiek.

Dlaczego musiałbym go skonfigurować?

Odpowiedzi:

1 dla odpowiedzi № 1

Oto rzeczy, które mogę wymyślić z mojej głowy.

  1. Zarządzanie zmianą (isDirty)
  2. Serializacja / deserializacja różnych typów
  3. Możesz umieścić inne właściwości na modelu, który nie będzie koniecznie odesłany do serwera przy zapisywaniu itp
  4. Obsługa relacji

Szczerze mówiąc, unikam Ember Data dla prostych modeli, dla których nie potrzebuję CRUD, to przesada (chyba że martwię się buforowaniem po stronie klienta itp.)