2013-03-05 9 views
5

Jesteśmy obecnie stara się zdecydować między kręgosłup, Ember, i kątowe do nadchodzącego projektu. Jedną rzeczą, którą naprawdę chciałbym mieć dla tej aplikacji jest możliwość dla aplikacji, aby móc zapisać informacje do localStorage trybie offline i synchronizacji z serwerem, gdy można go podłączyć ponownie. Znaleźliśmy coś, co pozwoli nam na to w Backbone (https://github.com/lucian1900/Backbone.dualStorage). Czy to coś, co zrobiono w Ember?Synchronizowanie modeli w usłudze localStorage i zdalnie w ember.js?

+0

Czasami warto spojrzeć na [Ember Data Storage Adapter Local] (https://github.com/rpflorence/ember-localstorage-adapter), choć nie jestem pewien, czy jest ona w stanie synchronizowane z serwerem. – ahmacleod

+0

Jakie rozwiązanie nie chcesz iść z w końcu? – significance

Odpowiedz

0

Myślałam o tym ja też, ale nie jestem pewien, czy to możliwe, aby zrobić to teraz. Zdecydowanie celem zespołu ember-data jest posiadanie tego w przyszłości.

Teoretycznie powinno być tak proste, jak po wykryciu stabilnego połączenia sieciowego, przełączanie adapterów modeli do RESTAdapter (lub podobnego) z LocalStorageAdapter.

Można przyjrzeć się metodzie DS.Store.adapterForType - została wymieniona przez Igora w his talk at Ember Camp gdy tego rodzaju przypadek użycia został wychowany (bliżej końca filmu wierzę):

1

myślę ember-data-sync projekt robi dokładnie to, o co prosi, ale wydaje się, że jest martwy i nie został zaktualizowany do pracy z najnowszą wersją Ember. :(

+0

Sprawdź oddział jj-Abrams tego projektu. może to być coraz ponownego uruchomienia komputera, aby zachować synchronizację z danymi 1,0 Ember – genkilabs