我的来源在 plunker(点击)
如果我尝试在输入框中输入关键字“sa”,然后将三星 Galaxy S 移动到以下列表(目标),则移动的项目不是那个,而是“iPhone”。
我尝试解决这个问题 3 个小时。这是非常简单的代码。但我是 angular js 的新手,尤其是 angular-js-dragdrop。但我知道如何解决这个问题。但我无法解决这个问题。问题是我用于快速搜索的过滤器,如下所示。
ng-repeat='item in users | filter:q'
因此,在 ng-repeat 中没有过滤器,它运行良好。但是,如果我在 ng-repeat 中使用它,问题是我无法移动我拖动的项目。目标列表中删除的项目是另一个。原因,我猜,过滤器在过滤后没有改变改变的索引。我该如何解决这个问题?请期待您的帮助。