私はbackbone.jsを使用しています。コレクション内のアイテムのリストビュー(2)コレクション内のアイテムのマーカー付きマップがあります。リストビューとマーカには番号が付けられているので、ユーザはリストビュー内のどのアイテムがどのマーカに対応しているか知っています。Backbone.jsでコレクションのリストビューを同時に番号を付け直す
これはユーザーが場所を追加したり削除したりできるようにするため、追加と削除のイベントごとにリストとマーカーの番号を変更する必要があります。例えば。
コレクション:[1、2、3、4、5]
削除:インデックス再前に[3]
コレクション:[1、2、4、5]
コレクション再索引:[1,2,3,4]
....しかし、ここではキャッチですが、リストの数字はマップ上のそれぞれのマーカーに一致する必要があります。
これを行う最善の方法は何ですか?リストビューとマップの両方を同時に制御して再インデックスを実行するビューを1つ持つか、リストのビューとマップのビューを1つずつ持って、モデルの変更をリスンする必要があります。 2つのビューのオプションを使用すると、インデックスの再作成後にリストビューのアイテムとマーカーが正しく番号付けされるようにするにはどうすればよいですか?
_re-ordering_ではなく、_re-indexing_のようなものです。 –