0

私のストアには、正規化されたエンティティを参照する ID のリストが複数あります。次のようになります。

{
  list1: [ 1 ], 
  list2: [], 
  //other lists
  entities: {
    1:{data},
     ... 
 } 
}

ユーザーはアイテムを編集でき、アイテムをどのリストに入れるかを選択できます。ユーザーが編集中にリストを変更した場合、アイテムをあるリストから別のリストに移動するエレガントな方法が見つかりません。アイテムを移動するには、古いリストから item-id を削除して、新しいリストに追加する必要があります。

新しいリストに書き込んだ後、古いリストから Id を削除するにはどうすればよいですか? Id のすべてのリストを調べて、削除が見つかった場合は、少し間違っているようです。

編集:

私の使用例をさらに説明すると、「08-17-2016」などの日付である n 個のリストがあり、その中の項目はイベントです。ユーザーはイベントの日付を変更できるため、イベントをある日付から別の日付に移動する必要があります。

4

1 に答える 1