【发布时间】:2017-08-16 16:02:32
【问题描述】:
我试过这样,但onDrop 方法在我放到它时不返回图像文件...
onDragStart(event, data: any) {
event.dataTransfer.setData('data', data);
}
onDrop(event, data: any) {
let dataTransfer = event.dataTransfer.getData('data');
event.preventDefault();
}
allowDrop(event) {
event.preventDefault();
}
<div (drop)="onDrop($event, dropData)" (dragover)="allowDrop($event)"></div>
<div (dragstart)="onDragStart($event, dragData)"></div>
有什么解决办法吗?
【问题讨论】:
-
为什么要阻止事件的默认行为?
-
如果不阻止,拖放将不起作用...
标签: javascript angular drag-and-drop image-upload