>问题
目前我不知道某个用户操作上发生了什么事件,并希望通过执行该操作来弄清楚这一点,看看会发生什么。
我也不知道这是特殊元素上的事件(在我的<input>
上(还是全局(键盘?
问题
如何确定我的操作中发生了哪个事件?
理想的方法
一些角度事件绑定到所有事件,如<input (*)=log($event)>
会很好。
一些开发人员工具技巧来显示发生的事件也会很好。
不确定你到底在追求什么,也许是这样的:-
@HostListener('document:keydown', ['$event'])
public doSomething(e) {
console.log("Event", e);
}
这将触发整个文档上任何键的事件。您可以删除事件规范并获取所有事件。如果你想使用Observables
你可以使用fromEvent()
- 关于这个的文档 这里 Rxjs 来自甚至文档。