1

我想知道如何将主干 js(http://backbonejs.org/)与持久性 js(https://github.com/zefhemel/persistencejs)集成。

问题是骨干模型需要更新以使用新的 lib 模型而不是 restful 模型。我尝试使用:

  • 主干.nopersistence:但所有数据仅保存在内存中,
  • 骨干.localStorage:但我需要将数据保存在websql中,而不仅仅是localStorage
4

2 回答 2

1

试试这个适配器:https ://github.com/MarrLiss/backbone-websql 。它不是persistencejs,但至少可以保存到websql。

编辑:您可以在这里找到更好的解决方案:https ://github.com/retrofuturistic/backbone-scaffold 。它覆盖默认的 Backbone.js 同步 API,并提供 DAO 对象以通过 persistencejs 访问 WebSQL。

于 2013-07-30T16:01:04.953 回答
0

经过更多调查,我发现最好的解决方案是使用持久性模型而不是骨干模型,因为骨干模型被设计为使用 restful api。

于 2013-08-20T11:56:42.017 回答