我有一个SPA(热毛巾模板)并使用window.localStore将数据保存在浏览器中。我用导出/导入从微风1.3.5,但后来使用进口单位的功能,我需要建立一个其他新的实体,并再次使用这行:Breeze manager.createEntity此密钥已连接
manager.createEntity('Project');
而接下来的错误出现:
This key is already attached: Project:#Solution.Project.Models--1
只有当我在调用函数createEntity
之前使用导入实体函数localStorage时,才会出现此错误。测试
步骤:
- 打开浏览器,创建实体
- 进口单位从localStorage的localStorage的
- 关闭浏览器
- 打开浏览器并加载数据
- 创建一个新的实体,并在这里出现错误
This key is already attached: Project:#Solution.Project.Models--1
如果我没有关闭浏览器一切正常,但当我关闭浏览器并再次打开时出现错误,从localStorage加载数据并创建一个新实体。
请帮我解决这个错误。
我刚刚在Northwind Project的DocCode示例中试过,它工作正常。也许这是因为我正在使用尚未发布的Breeze版本。如果是这样的话......那么......修复是在路上:) – Ward
感谢您的信息,绝对在微风的下一个版本中,这个错误将得到解决。 – kuskunko