Angular Typescript DrageEvent语法

Angular Typescript DrageEvent语法,angular,typescript,drag,tsc,Angular,Typescript,Drag,Tsc,我有一个角度应用程序,需要显式触发一个拖动事件。我正在使用AOT-ngc和rollup let event1=new DragEvent(); event1.InitDrageEvent('dragstart',true,true,null,null,null,null,null,null,null,null,null,null,null,null,null); this._renderer.invokeElementMethod(this._elementRef.nativeElement,

我有一个角度应用程序,需要显式触发一个拖动事件。我正在使用AOT-ngc和rollup

let event1=new DragEvent();
event1.InitDrageEvent('dragstart',true,true,null,null,null,null,null,null,null,null,null,null,null,null,null);
this._renderer.invokeElementMethod(this._elementRef.nativeElement,'dispatchEvent',[event1]);
尝试使用

this._renderer.invokeElementMethod(this._elementRef.nativeElement, 'dispatchEvent', [new DragEvent('dragstart', true, true)]);

答案相当简单

let event1 = new Event('dragstart');

这不管用。错误==>应为0个参数,但得到3个。请尝试使用以下命令初始化事件:
object.createEvent(event1)而不是使用:
newdragevent()event1=new DragEvent();event1.createEvent(DrageEvent);event1.InitDrageEvent('dragstart',true,true,null,null,null,null,null,null,null,null,null,null,null,null,null);this._renderer.invokeElementMethod(this._elementRef.nativeElement,'dispatchEvent',[event1])这不起作用。与原始鱼相同的错误。我想如果我使用正确的类型文件,它会有所帮助。您知道哪个定义类型的组件包含拖动事件的定义吗?