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?
Odpowiedz
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ę):
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. :(
Sprawdź oddział jj-Abrams tego projektu. może to być coraz ponownego uruchomienia komputera, aby zachować synchronizację z danymi 1,0 Ember – genkilabs
- 1. Porządkowanie modeli Ember.js w podfolderach?
- 2. ember.js: Oblicz sumę własność wszystkich modeli dziecięcych
- 3. Zachowanie w trybie offline aplikacji ember.js
- 4. Synchronizowanie animacji, kursor i podświetlanie
- 5. PHP i localStorage;
- 6. LocalStorage i JSON.stringify JSON.parse
- 7. Zapętlaj i przeszukuj WSZYSTKIE pozycje w localStorage
- 8. przechowywania obiektów w localStorage
- 9. Ember.js i uporządkowana treść
- 10. ember.js i serwer
- 11. Ember.js i Google Analytics
- 12. Tworzenie kopii zapasowej NSUserDefaults i synchronizowanie iPhone'a
- 13. Niszczenie obiektów w Ember.js
- 14. Wiele ruterów w ember.js?
- 15. Synchronizowanie lokalnej i elastycznej bazy danych Beanstalk?
- 16. Testowanie jednostek w Ember.js
- 17. Synchronizowanie relacji jeden-do-wielu w Laravel
- 18. Wiosenna transakcja w usłudze i warstwy DAO
- 19. PARTIAL_WAKE_LOCK i wątek działający w usłudze
- 20. Ember.JS - Jak korzystać z wielu modeli, kontrolerów i widoków na tej samej stronie?
- 21. Czytanie i pisanie z localStorage?
- 22. Struktura katalogu projektu Ember.js
- 23. localStorage niewiarygodne w przeglądarce Firefox
- 24. Używanie Pythona w usłudze SMTP w usłudze Amazon SES
- 25. sessionStorage over localStorage w PhoneGap
- 26. Jak przechowywać tablicę w localStorage?
- 27. Wykrywanie jakiejkolwiek zmiany w localStorage?
- 28. localStorage nie działa w Edge?
- 29. Włącz localStorage/webStorage w nightwatch.js
- 30. odbiornik rejestru w usłudze
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
Jakie rozwiązanie nie chcesz iść z w końcu? – significance