【问题标题】:Angular User Idle Settings for 20 minutes:Angular 用户空闲设置 20 分钟:
【发布时间】:2020-04-06 05:09:23
【问题描述】:

在 Angular 前端应用程序中,我安装了 angular-user-idle 库来实现空闲超时功能。我想知道设置 idle:_ ,timeout:_ ,ping:___ 在我的 app.module.ts 文件中。

要求是如果用户空闲 15 分钟,我应该显示一个模式窗口,该窗口将有一个 5 分钟的计时器。 5 分钟后,用户应退出。

在 idle-message.component.ts 我有以下设置:

minutesDisplay = 0
secondsDisplay = 0
idleTimer = 15
logoutTimer = 5

请帮忙。

【问题讨论】:

  • 请发布您尝试过的内容,包括 TypeScript 和 HTML(如果适用)。

标签: angular


【解决方案1】:

根据 angular-user-idle 的文档,您可以像这样在模块中设置空闲、超时和 ping..

UserIdleModule.forRoot({idle: 600, timeout: 300, ping: 120})

您可以调整这些值以满足您的需求。下面是对这些参数的简要说明。

  • idle - 在超时开始之前用户可以空闲的秒数
  • 超时 - 超时结束前的秒数
  • ping - 如果您想在计时器生命周期(从启动计时器到超时)中每 n 分钟定期执行一些操作,则使用此功能。

【讨论】:

  • 以毫秒为单位? 300 表示多少分钟?
  • 以秒为单位。 (默认值:idle 为 600(10 分钟),timeout 为 300(5 分钟)
猜你喜欢
  • 2011-04-30
  • 2013-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-05
  • 1970-01-01
  • 2019-07-29
相关资源
最近更新 更多