保存微风淘汰阵列脱机

时间:2013-12-26 23:36:19

标签: knockout.js breeze

我正在开发一个带有工作清单的应用程序。

它由users组成,通过使用breeze查询数据库来添加。

可以使用应用程序在工作清单中添加或删除

User

我希望能够将列表保存为脱机状态,以便在刷新浏览器时重新填充列表。

目前的清单是一个可观察到的微风实体阵列。

我已经尝试将其直接保存到离线缓存中但是我得到循环引用错误。我知道我可以通过从实体管理器导出来保存所有数据;但是我想跟踪工作清单而不是整个缓存。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

PW Kad是正确的,您可以使用 EntityManager.exportEntities 方法仅导出缓存中的实体的子集。像

这样的东西
exportList = [ entity1, entity2, entity3 ];
var exported = myEntityManager.exportEntities(exportList);