Я использую события перетаскивания в angular с dataTransfer, как показано ниже -
html файл -
<div (dragstart)="dragStartHandler($event)" (dragend)="dragEndHandler($event)"></div>
<div (dragleave)="onDragLeave($event)" (drop)="onDrop($event)"></div>
ts файл -
dragStartHandler(event) {
event.dataTransfer.setData("text", "data to transfer");
}
dragEndHandler(event){
//other css related stuff
}
onDragLeave(event){
event.stopPropagation();
event.preventDefault();
//other css related stuff
}
onDrop(event)
{
event.stopPropagation();
event.preventDefault();
let data = event.dataTransfer.getData("text");
}
Он отлично работает на рабочем столе. Но не работает ни на одном мобильном представлении / устройстве . Я слышал о событиях касания для мобильных устройств, но не могу передавать данные через него. так есть ли способ достичь той же функциональности в мобильном представлении с помощью angular ??