Angularjs HTML5拖放功能--“HTML5”;“德拉根德”;当源元素通过角度移动或移除时不激发

Angularjs HTML5拖放功能--“HTML5”;“德拉根德”;当源元素通过角度移动或移除时不激发,angularjs,html,drag-and-drop,angulardraganddroplists,Angularjs,Html,Drag And Drop,Angulardraganddroplists,我正在使用谷歌的,但我认为问题在于底层的HTML5拖放功能不能与Angular(v1.6.1)一起使用 根据(底部的注释,在“完成拖动”下): 如果在拖动过程中移动或移除源节点(例如在“drop”或“dragover”上),则不会调度“Dragent” 我正在“dragover”事件中更改角度模型,以在拖动操作期间显示反馈。我认为Angular正在移动或删除(并重新创建)我的源元素,这就是阻止“dragend”发射的原因 这意味着我无法知道当拖动操作不成功时何时完成(成功时,在目标元素上触发“d

我正在使用谷歌的,但我认为问题在于底层的HTML5拖放功能不能与Angular(v1.6.1)一起使用

根据(底部的注释,在“完成拖动”下):

如果在拖动过程中移动或移除源节点(例如在“drop”或“dragover”上),则不会调度“Dragent”

我正在“dragover”事件中更改角度模型,以在拖动操作期间显示反馈。我认为Angular正在移动或删除(并重新创建)我的源元素,这就是阻止“dragend”发射的原因

这意味着我无法知道当拖动操作不成功时何时完成(成功时,在目标元素上触发“drop”事件)


有什么想法吗?

为子孙后代回答我自己的问题

我解决了这个问题,确保在拖放操作期间角度摘要循环没有运行

这似乎支持了我的理论,即通过阻止dragend事件触发来删除并重新创建源元素

我不得不回到JQuery,在拖放过程中提供视觉反馈


HTH

演示问题的示例将非常有用。(为什么您认为angular会删除节点?我知道angular是个坏人,但通常它会执行您编写的代码)