-1

ソースはプランカーにあります (クリック)

入力ボックスにキーワード「さ」を入力してみて、Samsung Galaxy S を下のリスト(ターゲット)に移動すると、移動する項目はそれではなく「iPhone」です。

この問題を3時間解いてみました。とてもシンプルなコードです。しかし、私はangular js、特にangular-js-dragdropの初心者です。しかし、私はこの問題を解決する方法を知っています。しかし、私はこれを解決する方法がありません。prbolem は、次のようなクイック検索に使用したフィルターです。

ng-repeat='item in users | filter:q'

そのため、ng-repeat のフィルターがなくても、うまく機能しました。しかし、これを ng-repeat で使用すると、ドラッグしたアイテムを移動できないという問題があります。ターゲット リストにドロップされたアイテムは別のものです。その理由は、フィルターがフィルター処理された後に変更されたインデックスを変更しなかったためだと思います。どうすればこれを解決できますか? どうぞよろしくお願いいたします。

4

1 に答える 1