收听 Angular2 中的未知/所有事件



>问题

目前我不知道某个用户操作上发生了什么事件,并希望通过执行该操作来弄清楚这一点,看看会发生什么。

我也不知道这是特殊元素上的事件(在我的<input>上(还是全局(键盘?

问题

如何确定我的操作中发生了哪个事件?

理想的方法

一些角度事件绑定到所有事件,如<input (*)=log($event)>会很好。

一些开发人员工具技巧来显示发生的事件也会很好。

不确定你到底在追求什么,也许是这样的:-

@HostListener('document:keydown', ['$event'])
    public doSomething(e) {
        console.log("Event", e);
    }

这将触发整个文档上任何键的事件。您可以删除事件规范并获取所有事件。如果你想使用Observables你可以使用fromEvent() - 关于这个的文档 这里 Rxjs 来自甚至文档。

相关内容

  • 没有找到相关文章

最新更新