如何触发HTML元素在角2
问题描述:
我想要做这样的事情在角2(jQuery的触发右击事件)如何触发HTML元素在角2
('#element').trigger({
type: 'mousedown',
which: 3
});
右击事件就像你可以触发这样的单击事件
var element = <HTMLElement>document.elementFromPoint(corrected_x, corrected_y)
element.click()
这可能吗?
答
使用可以使用emenet.click()。查看第一个按钮触发第二个隐藏按钮上的单击事件的示例。
@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++;
}
}
的可能的复制[2角右键单击事件?(http://stackoverflow.com/questions/41670017/angular-2-right-click-events) – Brandon
http://stackoverflow.com/questions/41670017 /角度2 - 右键单击事件要捕获我想要在元素上触发它的事件。 – TamRock