如何使用@HostListener的捕获阶段

时间:2018-12-14 09:13:41

标签: javascript angular5 angular6 angular7 angular2-decorators

我想使用@HostListener的捕获阶段。

@HostListener('document:keydown.escape', ['$event']) onKeydownHandler(event: KeyboardEvent) {
    console.log("key pressed");
  }

以上代码使用默认值(气泡阶段)。我想使用捕获阶段的一种情况,请帮助我,如何使用@HostListener的捕获阶段。

1 个答案:

答案 0 :(得分:0)

您可能已经将它涂成红色,但是本文通过一个可能有用的示例介绍了捕获方法:

https://javascript.info/bubbling-and-capturing