アプリケーションで並べ替え可能なドラッグ アンド ドロップ リストを作成する必要があります。そのため、このために、少量のアイテムに対して正常に機能する角度付きドラッグ アンド ドロップ リストを使用しました。
ただし、私のアプリケーションには何千もの項目がある場合があります。したがって、速度を向上させるには、 が提供するmd-virtual-repeatAngular Material
を使用する必要があります。適切な数の要素でモデルをバックグラウンドに保持します。ただし、DOM は、仮想コンテナー内に表示されるもののみをレンダリングします。
ライブラリは$index
要素を追跡するためにレンダリングを使用するため、仮想リピーターを使用すると、$index
現在は仮想であるため、あらゆる種類の問題が発生します。
たとえば、これらの問題のいくつかは次のとおりです。
ドラッグした要素が
model
ドロップ位置にあった要素は
model
ドラッグ中に一部の要素が元の要素から失われる場合があります
model
等...
この問題に取り組むために何を提案しますか?
このライブラリを使用するよりも簡単な解決策はありますか?
ありがとうございました