Как обновить сущность, используя данные ember

В моем приложении, которое я получил с помощью websockets, информация об объектах изменена, и данные ember должны перезагрузить их.

Как я могу заставить emberdata обновить уже загруженную запись? Как я могу заставить emberdata узнать от сервера, что некоторые записи уже удалены?


person Krzysztof Kaczmarek    schedule 12.05.2012    source источник
comment
Официальное решение здесь - stackoverflow.com/questions/14181223/   -  person ramigg    schedule 07.01.2013
comment
Дубликат stackoverflow.com/q/14181223/90741   -  person Mike Aski    schedule 25.02.2013


Ответы (1)


Единственный способ, который я смог найти для достижения чего-то подобного, - это вручную запустить App.store.loadMany(data) с помощью json (если он у вас есть) или выполнить App.store.findQuery(App.Model, {}), что сделает ваш кеш недействительным.

Я открыл вопрос несколько дней назад на ember, чтобы спросить об этом:

https://github.com/emberjs/data/issues/245

Кажется, они работают над сценариями этого случая - ember/data еще совсем молоды!

person josepjaume    schedule 12.05.2012
comment
хорошо, вроде бы все хорошо, но все еще проблема с сообщением в магазин об уже удаленной модели. - person Krzysztof Kaczmarek; 12.05.2012