我正在寻找一个可以用我的HTML5应用程序进行数据访问的JS库。我计划将IndexedDB用于我的本地数据并查看了Breeze,但似乎Breeze没有对IndexedDB的任何支持。
由于Breeze有相当多的数据功能,我认为我错了,所以我查看了Breeze.debug.js文件,没有看到对IndexedDB的任何引用。
我有Breeze 1.4.2
答案 0 :(得分:2)
您需要阅读Breeze.js网站上的文档。
脱机支持
EntityManager能够将其状态序列化为 本地持久性存储,然后重新实现该状态。
exportEntities
- 序列化任何选定的组 实体到字符串,用于存储到HTML5本地存储或IndexedDb 或任何其他本地持久性存储。
importEntities
- 将任何以前“导出”的实体反序列化为实体管理器。
答案 1 :(得分:0)
Breeze JS目前不支持indexedDB,因为它以一种专有格式将所有内容导出为字符串,这很难在indexedDB中正确存储。
我有一个拉取请求等待,它增加了对BreezeJS的支持以支持此功能。如果您希望轻松的JS团队将此拉取请求带入主代码库,请随意使用它并+1。