2013-07-13 2 views
1

У меня есть приложение emberjs в реальном времени. Я пытаюсь внедрить систему уведомлений в реальном времени, где любые обновления на одном клиенте будут распространяться на всех других клиентов. Следовательно, все изменения происходят в реальном времени во всех браузерах.Синхронизация Emberjs с постоянным уровнем

У меня есть ярлыки, расширяющие объекты DS.Model. Каждый раз, когда один клиент создает новую запись, другие клиенты запускают App.Label.find(), который правильно обновляет массив записей. Теперь проблема заключается в том, что клиент удаляет запись и фиксирует хранилище, App.Label.find() не удаляет запись на других клиентах. Поэтому мой вопрос:

Есть ли способ обновить локальные записи из постоянного слоя, который удалит все удаленные записи?

+1

Вы можете попробовать использовать веб-сокеты, чтобы удалить объекты, которые были удалены на сервере: http://livsey.org/blog/2013/02/10/интегрированием-толкач-с-уголек / – ianpetzer

ответ

0

я получил это сделать, проверив .isDeleted

{{unless "model.isDeleted"}} 
show only not deleted models 
{{/unless}} 
Смежные вопросы