Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度4:使用角度用户空闲检测空闲用户_Angular_Typescript_Observable - Fatal编程技术网

Angular 角度4:使用角度用户空闲检测空闲用户

Angular 角度4:使用角度用户空闲检测空闲用户,angular,typescript,observable,Angular,Typescript,Observable,我正在使用库来检测用户在我的应用程序中是否空闲。我正在使用StartWatching()并在onTimerStart中打印控制台 当用户空闲N秒时,将触发onTimerStart()。其中,将用户注销onTimeOut()。好的 问题是,我似乎不知道当用户再次激活时如何重置计时器。就像我有一个15秒的超时,在30秒的空闲时间,所以用户在30秒内不活动,超时倒计时开始,如果用户在超时倒计时开始后再次出现,它应该停止倒计时,并让用户在不再次登录的情况下恢复 我能做到这一点吗?感谢您的回答。请尝试使用

我正在使用库来检测用户在我的应用程序中是否空闲。我正在使用
StartWatching()
并在
onTimerStart
中打印控制台

当用户空闲N秒时,将触发
onTimerStart()
。其中,将用户注销
onTimeOut()
。好的

问题是,我似乎不知道当用户再次激活时如何重置计时器。就像我有一个15秒的超时,在30秒的空闲时间,所以用户在30秒内不活动,超时倒计时开始,如果用户在超时倒计时开始后再次出现,它应该停止倒计时,并让用户在不再次登录的情况下恢复


我能做到这一点吗?感谢您的回答。

请尝试使用
this.userIdle.resetTimer()

参考文献

为了更好地理解,您可以共享代码吗?您是否尝试过
this.userIdle.resetTimer()?@Ingila我遇到了同样的问题,你是如何解决的?我被困在了调用resetTimer()的地方