在localStorage中同步模型并在ember.js中远程同步?

Mat*_*ord 5 ember.js

我们目前正在尝试在Backbone,Ember和Angular之间为即将到来的项目做出决定.我们真正想要为这个应用程序提供的一件事是,应用程序能够在离线时将信息保存到localStorage,并在可以再次连接时与服务器同步.我们在Backbone(https://github.com/lucian1900/Backbone.dualStorage)中找到了允许我们使用的内容.这是在Ember完成的吗?

she*_*ker 0

我自己也一直在考虑这个问题,但我不确定现在是否可以这样做。这绝对是 ember-data 团队未来的目标。

从理论上讲,它应该像在检测到稳定的网络连接时将模型的适配器从 LocalStorageAdapter 切换到 RESTAdapter(或类似的)一样简单。

你可以看一下这个DS.Store.adapterForType方法 - Igor 在Ember Camp 的演讲中提到了这种用例(我相信接近视频的结尾):