gpt4 book ai didi

Angular 2 : How to capture all user event

转载 作者:行者123 更新时间:2023-12-05 07:41:47 27 4
gpt4 key购买 nike

我想捕获屏幕上的所有用户事件。例如。如果用户将鼠标悬停在按钮上或单击按钮或在输入字段中键入等。

整个应用程序中有很多组件。通过创建指令或其他方式,常见的做法是什么?

最佳答案

我不确定,但这可以帮助你。

  @HostListener('document:keydown', ['$event'])
onKeyDown(ev:KeyboardEvent) {
console.log(`The user just pressed ${ev.key}!`);
}

@HostListener('mouseup', ['$event'])
onMouseup(event: MouseEvent) { this.mouseup.emit(event); }

@HostListener('mousemove', ['$event'])
onMousemove(event: MouseEvent) { this.mousemove.emit(event); }

关于 Angular 2 : How to capture all user event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45160959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com