1

私はSPA(ホットタオルテンプレート)を持っており、ブラウザにデータを保持するためにwindow.localStoreを使用しています。私はそよ風 1.3.5 からエクスポート/インポートを使用しましたが、後でエンティティのインポート機能を使用するために、別の新しいエンティティを作成し、次の行を再度使用する必要があります。

manager.createEntity('Project');

そして、次のエラーが表示されます。

This key is already attached: Project:#Solution.Project.Models--1 

このエラーは、 call function の前に import entities 関数を localStorage に使用した場合にのみ表示されますcreateEntity

テストの手順:

  1. ブラウザーを開き、エンティティを作成します
  2. エンティティを localStorage にインポートする
  3. ブラウザを閉じる
  4. ブラウザを開き、localStorage からデータを読み込みます
  5. 新しいエンティティを作成すると、ここにエラーが表示されますThis key is already attached: Project:#Solution.Project.Models--1

ブラウザを閉じなかった場合はすべて正常に動作しますが、ブラウザを閉じて再度開いたときにエラーが表示され、localStorage からデータをロードして新しいエンティティを作成します。

このエラーについて教えてください。

4

3 に答える 3

0

エンティティ プロジェクトを既に作成している可能性があります。すべてのソリューション「createEntity」を検索して、Project という別のエンティティがあるかどうかを確認してください。

于 2013-06-02T08:06:51.473 に答える