Я использую угловую версию 4 для своего веб-приложения. В этом я пытаюсь создать событие перетаскивания программно в угловых, но я получил эту ошибку при сборке:
Предоставленные параметры не соответствуют ни одной сигнатуре цели вызова.
и мои версии пакета
- @ angular / cli: 1.0.4
- узел: 8.11.3
- ОС: Linux x64
- @ угловой / общий: 4.2.2
- @ угловой / компилятор: 4.2.2
- @ угловой / сердечник: 4.2.2
- @ угловой / формы: 4.2.2
- @ angular / http: 4.2.2
- @ угловой / материал: 2.0.0-бета.7
- @ angular / платформа браузера: 4.2.2
- @ angular / platform-browser-dynamic: 4.2.2
- @ угловой / маршрутизатор: 4.2.2
- @ angular / cli: 1.0.4
- @ angular / compiler-cli: 4.4.7
и это мой код для создания события перетаскивания
triggerFileDrop(e: any, event: string){
var dropper =
(<HTMLInputElement>document.getElementById("file-dropper"));
console.log(dropper);
dropper.files[0] = e;
var dragEvent = new DragEvent(event);
dropper.dispatchEvent(dragEvent);
}
Я получаю сообщение об ошибке в этой строке
var dragEvent = new DragEvent(event);