2013-03-05 9 views
5

Attualmente stiamo cercando di decidere tra Backbone, Ember e Angular per un progetto imminente. Una cosa che ci piacerebbe davvero avere per questa app è la possibilità per l'app di essere in grado di salvare le informazioni su localStorage mentre è offline e sincronizzare con il server quando può connettersi nuovamente. Abbiamo trovato qualcosa che ci permetterà questo in Backbone (https://github.com/lucian1900/Backbone.dualStorage). È qualcosa che è stato fatto in Ember?Sincronizzazione di modelli in localStorage e in remoto in ember.js?

+0

Si potrebbe voler dare un'occhiata a [Scheda di memoria locale dei dati di Ember] (https://github.com/rpflorence/ember-localstorage-adapter), anche se non sono sicuro che sia in grado di sincronizzazione con un server – ahmacleod

+0

Alla fine della soluzione? – significance

risposta

0

Ci ho pensato anch'io, ma non sono sicuro che sia possibile farlo adesso. È sicuramente un obiettivo del team ember-data avere questo in futuro.

In teoria, dovrebbe essere semplice come, al rilevamento di una connessione di rete stabile, passare gli adattatori dei modelli a un RESTAdapter (o simile) da un LocalStorageAdapter.

Si potrebbe dare un'occhiata al metodo DS.Store.adapterForType - è stato detto di Igor in his talk at Ember Camp quando questo tipo di caso d'uso è stato portato (più vicino alla fine del video credo):

1

penso che il ember-data-sync progetto fa esattamente quello che viene chiesto, ma sembra essere morto e non è aggiornato per funzionare con l'ultima versione di Ember. :(

+0

Verificare il ramo jj-abrams di questo progetto. Potrebbe essere necessario riavviare il sistema per mantenere la sincronizzazione con Ember Data 1.0 – genkilabs

Problemi correlati