如何在Angular 2+中使用HostListener查找浏览器选项卡是否已聚焦

时间:2018-08-20 06:28:16

标签: angular focus blur

我想要使用HostListener的“浏览器”选项卡“焦点和模糊事件”。

1 个答案:

答案 0 :(得分:4)

在组件中首先导入HostListener

import { HostListener } from '@angular/core';

然后将这段代码放入“标签焦点和模糊事件”

export class AppComponent { 

   @HostListener('window:focus', ['$event'])
   onFocus(event: FocusEvent): void {

       // Do something      

   }

   @HostListener('window:blur', ['$event'])
   onBlur(event: FocusEvent): void {

      // Do something

   }

  ........
  .....
}