我正在使用 Google 的Angular Drag and Drop Lists,但我认为问题在于底层 HTML5 拖放不适用于 Angular ( v1.6.1 )。
根据MDN(底部的注释,在“完成拖动”下):
如果源节点在拖动过程中被移动或移除(例如在“drop”或“dragover”上),则不会调度“dragend”。 错误 460801
我正在更改“dragover”事件中的 Angular 模型以在拖动操作期间显示反馈。我认为Angular 正在移动或删除(并重新创建)我的源元素,这就是阻止“dragend”发射的原因。
这意味着我无法知道拖动操作在不成功时何时完成(成功时在目标元素上触发“drop”事件)
请问有什么想法吗?