我能够使用简单的鼠标和按键事件来检测用户的空闲时间.如下所示.
@HostListener('window:keydown', ['$event'])
@HostListener('window:mousedown', ['$event'])
@HostListener('window:mousewheel', ['$event'])
refreshUserState() {`enter code here`
clearTimeout(this.userActivity);
this.setTimeout();
}
这是否会导致任何性能问题,以及使用NG-IDLE相对于此方法的优势?