Jquery 如何在angular 2中的HtmleElement上触发右键单击事件

Jquery 如何在angular 2中的HtmleElement上触发右键单击事件,jquery,angular,events,Jquery,Angular,Events,我想在angular 2中做类似的事情(在jquery中触发右键单击事件) 就像你可以触发这样的点击事件一样 var element = <HTMLElement>document.elementFromPoint(corrected_x, corrected_y) element.click() var-element=document.elementFromPoint(已更正x,已更正y) 元素。单击() 这可能吗?使用可以使用eNet。单击()。请参见第一个按钮在第二个隐藏

我想在angular 2中做类似的事情(在jquery中触发右键单击事件)

就像你可以触发这样的点击事件一样

var element = <HTMLElement>document.elementFromPoint(corrected_x, corrected_y)
element.click()
var-element=document.elementFromPoint(已更正x,已更正y)
元素。单击()
这可能吗?

使用可以使用eNet。单击()。请参见第一个按钮在第二个隐藏按钮上触发单击事件的示例

 @Component({
  selector: 'my-app',
  template: `
    <div>
      <button (click)="hiddenBtn.click()">Click hidden button</button>
      <button  #hiddenBtn (click)="hiddenBtnClick()" style="display:none"></button>
      Hidden button clicked: {{times}}
    </div>
  `,
})
export class App {
  times =0;
  constructor() {
  }

  hiddenBtnClick() {
    this.times++;
  }
}
@组件({
选择器:“我的应用程序”,
模板:`
单击隐藏按钮
已单击隐藏按钮:{{times}
`,
})
导出类应用程序{
次数=0;
构造函数(){
}
Hiddenbtclick(){
这个.时代++;
}
}
要捕获我要在元素上触发的事件的可能重复项。
 @Component({
  selector: 'my-app',
  template: `
    <div>
      <button (click)="hiddenBtn.click()">Click hidden button</button>
      <button  #hiddenBtn (click)="hiddenBtnClick()" style="display:none"></button>
      Hidden button clicked: {{times}}
    </div>
  `,
})
export class App {
  times =0;
  constructor() {
  }

  hiddenBtnClick() {
    this.times++;
  }
}