/ / Ember-data Чому він повинен знати, які attrs я буду використовувати? - ember.js, ember-дані

Ember-data Чому це потрібно знати, який attrs я буду використовувати? - ember.js, ember-data

Чи можна "t Ember-data просто бачити JSON-відповідь, який він отримує і розуміє, якими атрибутами користується сервер?
Наприклад, якщо відповідь на запит "GET / api / user / 1" виглядає так:

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

Цілком очевидно, що модель користувача має тільки first_name, last_name і age.

Чому мені потрібно його налаштувати?

Відповіді:

1 для відповіді № 1

Ось речі, про які я можу подумати над головою.

  1. Управління змінами (isDirty)
  2. Сериализация / десериализация різних типів
  3. Можна розмістити на моделі інші властивості, які не обов'язково будуть відправлені назад на сервер, і т.д.
  4. Обробка відносин

Чесно кажучи, я уникаю Ембер даних для простих моделей, які я не потребую CRUD для, це надмірність (якщо я не турбуюся про кешування клієнтської сторони тощо)