我在Angular应用程序中使用ng2-dragula,我想要的是能够从列表中拖动元素,但是没有dragula的默认行为,该行为是在拖动开始时将其删除的。
我希望元素一直保持在原位置,直到我放下它(因为如果删除了列表并且令人困惑,那么它将移动列表中的所有元素)。我想要类似复制功能的功能,其中在拖动开始时不会删除元素。
我提到使用复制方法并将其从代码中手动删除不是一种选择,因为我已经为另一个列表配置了复制功能,并且也会在此混乱。
我发现的一个解决方案是创建一个新元素,将其附加到开始拖动的位置,最后在放置事件中将其删除,但这只是一个丑陋的解决方法。
有人也遇到了这个问题并找到了解决方案吗?