我有一个 SPA(热毛巾模板)并使用 window.localStore 将数据保存在浏览器中。我使用了来自微风 1.3.5 的导出/导入,但后来使用导入实体功能我需要创建另一个新实体并再次使用这一行:
manager.createEntity('Project');
并出现下一个错误:
This key is already attached: Project:#Solution.Project.Models--1
仅当我在调用函数之前对 localStorage 使用导入实体函数时才会出现该错误createEntity
。
测试步骤:
- 打开浏览器,创建实体
- 将实体导入本地存储
- 关闭浏览器
- 打开浏览器并从 localStorage 加载数据
- 创建一个新实体,这里出现错误
This key is already attached: Project:#Solution.Project.Models--1
如果我没有关闭浏览器一切正常,但是当我关闭浏览器并再次打开时出现错误,请从 localStorage 加载数据并创建一个新实体。
请帮我解决这个错误。