Я использую Ember Data, и у меня есть модель, скажем my-model
.У меня есть сервер уведомлений в реальном времени для обновления моего приложения, если есть какие-либо изменения для записи.Когда я редактирую атрибут my-model
из пользовательского интерфейса, модель имеет некоторое значение changedAttributes
, а когда приходит уведомление в реальном времени, я извлекаю запись с сервера и отправляю ее в хранилище, используя store.push(store.normalize('my-model', data))
.
Теперь в магазине модель все еще имеет мои измененные атрибуты и не заменяется.Поэтому я считаю, что Ember Store не заменит всю запись и заменит только чистые атрибуты записи, когда я сделаю store.push
.Я просто хочу подтвердить поведение.Может ли кто-нибудь подтвердить, правильно ли мое понимание этого вопроса?