Каково состояние автономной синхронизации в ember на данный момент?
Мне нужно создать приложение phonegap/cordova, в котором хранится локальная копия модели, которую можно изменить, а затем синхронизировать удаленно с сервером?
Пока я нашел:
- ember-data-sync: мертвый
- ember-data: не поддерживает синхронизацию
- epf: выглядит как лучший выстрел, но не очень активен и, похоже, не обновился после 1.0.0.rc6
Какой наилучший способ для меня это сделать, и какой программный стек с версиями мне нужно использовать для этого?
Или было бы целесообразно для меня использовать другую среду js для этого?
Заранее спасибо.
2 ответа
https://github.com/kurko/ember-sync кажется наиболее активным.
Обсуждения продолжаются здесь: http://discuss.emberjs.com/t/ember-data-in-an-on-and-off-line-scenario/2639/31
Есть предположения, что синхронизация данных превратит это в ядро ember в какой-то момент в будущем.
Вы можете использовать свойство afterModel маршрутизатора.
См.: Как вызвать функцию данных Ember напрямую?
Этот ответ помог мне и дал мне идею переключиться с локального адаптера на адаптер покоя.
Этот фрагмент кода также может помочь вам: http://jsbin.com/uduzin/3/edit
Как только я добьюсь успеха, я поделюсь своим кодом.