Nic*_*ler 5 html drag-and-drop angularjs angulardraganddroplists
我正在使用 Google 的Angular 拖放列表,但我认为问题在于底层 HTML5 拖放功能不适用于 Angular ( v1.6.1 )。
根据MDN(底部的注释,在“完成拖动”下):
如果在拖动期间移动或删除源节点(例如,在“drop”或“dragover”时),则不会调度“dragend”。 错误 460801
我正在更改“dragover”事件中的 Angular 模型,以在拖动操作期间显示反馈。我认为Angular 正在移动或删除(并重新创建)我的源元素,这就是阻止“dragend”触发的原因。
这意味着如果不成功,我无法知道拖动操作何时完成(成功时,目标元素上会触发“drop”事件)
有什么想法吗?
为后代回答我自己的问题!
我解决了这个问题,确保 Angular 摘要循环在拖放操作期间不会运行。
这似乎支持我的理论,即 Angular 删除并重新创建源元素,从而阻止了 Dragend 事件的触发。
我不得不退回到 JQuery 以在拖放过程中提供视觉反馈。
华泰
| 归档时间: |
|
| 查看次数: |
2109 次 |
| 最近记录: |