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