Предоставленные параметры не соответствуют ни одной сигнатуре цели вызова.на угловой сборке - PullRequest
0 голосов
/ 02 января 2019

Я использую угловую версию 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);
...