我正在尝试使用angular material 提供的拖放功能,以便能够将选项列表中的项目移动到包含或排除列表(取决于在Where to move组中选择的单选按钮启用的内容)
到目前为止它可以工作,但是当只Include
启用列表时会有一些奇怪的事情。
如果我尝试将一个项目移动到排除列表,而不是返回到选项列表的项目,它被添加到包含列表中。只有当我拖动项目而不将鼠标悬停在包含列表上时,它才会按预期工作。
当我想要做的是将它放到另一个列表中时,有什么方法可以防止该项目被放入包含列表中?
顺便说一句,这与禁用排除列表无关。我已经在启用两个列表的情况下对此进行了测试,并且总是赢得我在将项目放入所需列表的过程中传递的第一个列表。