Angular Typescript DrageEvent语法
我有一个角度应用程序,需要显式触发一个拖动事件。我正在使用AOT-ngc和rollupAngular 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,
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应该实例化为什么?您能提供几行代码吗?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])代码>这不起作用。与原始鱼相同的错误。我想如果我使用正确的类型文件,它会有所帮助。您知道哪个定义类型的组件包含拖动事件的定义吗?