在 angular 拖放中使用过滤器过滤器

use filter filter in angular dragdrop

这里有一个 plunkr 来说明我的问题。

https://plnkr.co/edit/SdRii7l7Wsf9rbuM6byc?p=preview

在我的 angular 集合中应用过滤器时(填写搜索框)然后将结果拖到其中一个孔中。未应用过滤器。我尝试使用 dragdrop 文档中提供的过滤器示例,但它似乎不起作用。

   <div class="well"
               ng-repeat = "org in orgs"
                data-drop="true"
                ng-model="org.list"

               jqyoui-droppable="{multiple:true, applyFilter: 'filterIt'}">

我注意到的几件事:

    模板中的
  • $scope.search 应该只是 search
  • applyFilter 需要是一个字符串
  • 阅读文档后,似乎 applyFilter 选项需要在可拖动区域设置,但可能不是可放置区域(因为它们不共享相同的 ng-model)

这是一个经过修改的 Plunkr,它似乎在删除项目时正确应用了搜索过滤器:https://plnkr.co/edit/LCfDpGwptqODMEsi30UW?p=preview