2013-03-05 14 views
5

Şu anda yaklaşan bir proje için Backbone, Ember ve Angular arasında karar vermeye çalışıyoruz. Bu uygulama için gerçekten sahip olmak istediğimiz bir şey, uygulamanın çevrimdışıyken localStorage'a bilgi kaydetme ve tekrar bağlanabildiğinde sunucuyla senkronizasyon yapabilme yeteneğidir. Bizi omurgada (https://github.com/lucian1900/Backbone.dualStorage) sağlayacak bir şey bulduk. Bu Ember'de yapılmış bir şey mi?Modeller localStorage'da senkronize ediliyor ve uzaktan ember.js'de mi?

+0

[Ember Data Yerel Depolama Bağdaştırıcısı] 'na (https://github.com/rpflorence/ember-localstorage-adapter) göz atmak isteyebilirsiniz; Bir sunucu ile eşitleyin – ahmacleod

+0

Sonunda hangi çözümü kullandınız? – significance

cevap

0

Bunu kendim de düşünüyorum, ancak şu anda bunun mümkün olup olmadığından emin değilim. Bu, ember veri takımının gelecekte buna sahip olması için kesinlikle bir hedeftir.

Teoride, sabit bir ağ bağlantısını saptadıktan sonra, modelinizin adaptörlerini bir LocalStorageAdapter ürününden bir RESTAdapter (veya benzeri) olarak değiştirmenin basit olması gerekir.

Sen DS.Store.adapterForType yöntemi bir göz sürebilir

- bu his talk at Ember Camp yılında Igor tarafından sözü edilen kullanım durumunda bu tür büyüdü zaman (İnanıyorum videonun sonunda daha yakın):

1

ben ember-data-sync düşünüyorum proje tam olarak ne istediğini yapar, ancak ölü gibi görünüyor ve en son Ember sürümü ile çalışmak için güncellenmiyor. :(

+0

Bu projenin jj-abrams dalına bakın. Ember Data 1.0 ile senkronize bir şekilde yeniden başlatılıyor olabilir – genkilabs

İlgili konular