Я пытаюсь создать загрузку перетаскиванием файлов. Я создал контейнер div с событиями dragenter, dragleave и drop с помощью HostListener в директиве Angular. Событие dragenter и dragleave работают, но в событии drop event.preventDefault() не работает. Мой код события:
@HostListener('drop', ['$event']) onDrop = (event): void => {
event.preventDefault();
}
Я также пытался добавить событие с (drop)="function($event)"
в HTML DOM, но это тоже не сработало.
preventDefault
остановит это поведение? Возможно, есть другое событие, которое срабатывает отdrop
. - person Explosion Pills   schedule 31.12.2020<div id="dropZone" (drop)="dropZoneEvent($event)"></div>
и кодdropZoneEvent($event: DragEvent) {$event.preventDefault(); }
и немного css для цвета фона и размера... все еще не работает... что я делаю неправильно ??? :( - person ScrLurker   schedule 31.12.2020