2013-03-05 6 views
5

現在、今後のプロジェクトでは、Backbone、Ember、Angularのいずれかを決定しようとしています。私たちが本当にこのアプリケーションのために持っていたいのは、オフラインでlocalStorageに情報を保存し、再び接続できるときにサーバーと同期できるようにする機能です。バックボーン(https://github.com/lucian1900/Backbone.dualStorage)でこれを可能にするものが見つかりました。これはEmberで行われたことですか?モデルをlocalStorageで同期し、ember.jsでリモートにシンクしますか?

+0

[Ember Data Local Storage Adapter](https://github.com/rpflorence/ember-localstorage-adapter)を見てみるとよいかもしれませんが、 – ahmacleod

+0

最後にどのような解決策がありましたか – significance

答えて

0

私はこのことについても考えてきましたが、今はこれが可能かどうかはわかりません。それは間違いなく、これを将来的に持っているember-dataチームの目標です。

理論上、安定したネットワーク接続を検出すると、モデルのアダプタをLocalStorageAdapterからRESTAdapter(または同様のもの)に切り替えるのと同じくらい単純なはずです。

あなたはDS.Store.adapterForType方法を見てみることができ - ユースケースのこの種のは、(私は信じているビデオの最後に近い)まで持って来られたとき、それはhis talk at Ember Campにイゴールで言及されました:

1

私はember-data-syncを考えますプロジェクトは尋ねられることを正確に行いますが、それは死んでいるように見え、最新のEmberバージョンでは動作しません。 :(

+0

このプロジェクトのjj-abramsブランチを確認してくださいEmber Data 1.0との同期を保つために再起動している可能性があります – genkilabs

関連する問題