1

Angular、angular.ui、およびさまざまなブログからまとめたさまざまなコードを使用して、ドラッグ アンド ドロップの曲リストを作成しています。

http://plnkr.co/edit/9Gq6GgRhxFGAy5xuMeCM?p=preview

  1. 「songs」からセット 1 に曲をドラッグ アンド ドロップします。期待どおりに動作します。

  2. ドロップダウンを使用して、曲のリストを別のオプション (曲のタイトルなど) で並べ替えます。

  3. ここで、「曲」から曲をセット 1 にドラッグ アンド ドロップします。間違った曲がドロップされます。元の曲順から正しい曲と思われる曲を採用しているようです。

orderBy フィルターが呼び出されたときに、新しく並べ替えられた配列を参照するようにドロップ コードを更新するにはどうすればよいですか?

app.js の 79 行目を再バインドするコールバックが必要である かのdrop:function(event,ui) ようですが、その方法がわかりません。

非常に感謝して受け取ったポインタ。

4

3 に答える 3

0

ags は正しいです。フィルターによる繰り返しは考慮されていません。これを修正するためにプル リクエストを送信しました。私のコードを入手してください。コミットに関する私の問題は次のとおりです: https://github.com/codef0rmer/angular-dragdrop/issues/38

于 2013-08-02T21:42:38.410 に答える
0

彼らは間違った要素を取ります。https://github.com/codef0rmer/angular-dragdrop/blob/master/src/angular-dragdrop.js、61行目 -> dragModelValue はフィルター/繰り返しを考慮しません。

于 2013-07-22T18:09:33.937 に答える