问题标签 [ng-idle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1702 浏览

javascript - 使用 ng-idle 时访问范围变量

ng-idle 是一个自定义 Angular 指令,可以在此处找到,它允许您的 Angular 应用程序检查用户是否处于空闲状态。

$scope以前使用过该指令的人是否知道在编辑指令的属性时是否存在问题?

这是我的 JS:

登录/注销的东西只是控制loggedIn变量的基本东西,它只是与ng-show一起使用以获得一个非常基本的登录屏幕来测试ng-idle的超时功能。空闲/检测用户是否回来也很好,唯一的问题是$scope.$on('IdleTimeout')功能。

程序到达控制台日志,并说两个登录都是错误的,并且超时已经开始,但应用程序没有相应地更新。当 logout 为 false 时,用户应该返回到登录屏幕,当用户单击 logout 按钮时该操作有效,但在这种情况下他们超时时无效。

0 投票
1 回答
87 浏览

javascript - 为什么这个函数在 Angular 中被忽略了?

我正在使用ngIdlengStorage努力保留某人在超时后输入到页面的数据,这样当他们重新登录时,他们在退出之前输入的内容仍然存在。

我使用以下代码的目标是拥有一个与视图一起加载的函数,该视图确定从何处提取 appSettings 的值(具有页面中所有表单值的 JSON)。因此,我检查是否$localStorage.idleTimeout为真(只有在用户超时时才应存储的值)。

我的 JavaScript 看起来像这样:

有什么问题?当进入调试器时,该函数似乎甚至没有真正尝试,它只是跳过它。即使$localStorage.idleTimeout没有按应有的方式设置为 true,我仍然应该得到 的值$scope.applicationSettings,但可惜事实并非如此。

0 投票
1 回答
589 浏览

angularjs - 为自定义指令(ngIdle)实现配置的更好方法?

对于那些不熟悉的人,可以在这里找到 ngIdle 。

这基本上是一种像许多银行在其网站上使用 angular 进行空闲超时的方法。

它工作得很好,但是我目前使用它的方式是在我的控制器中放置一些配置内容。问题是我正在使用多个控制器,并且真的不想在整个项目中复制粘贴这些配置内容。

这是配置的样子:

基本上,我希望能够简单地告诉我的控制器我想要使用这些配置设置,并且它能够使用它们而无需将它们放入控制器中。

0 投票
0 回答
82 浏览

angularjs - 确定当前是否执行了任何 $http 调用

我有一个使用ng-idle模块的 angularJS 应用程序,以便在用户空闲时注销用户。
但是,如果对服务器进行任何 $http 调用,我不想自动注销。$http 服务是否提供任何方法来检查是否有任何正在执行的 HTTP 调用?

我知道我可以向 $http 服务添加一个拦截器并跟踪请求和响应,但是如果这样的事情已经存在,我很感兴趣。

谢谢

0 投票
1 回答
4651 浏览

angularjs - Angular js中的自动注销

如何使用ng-idleAngularjs 的模块在闲置 30 分钟后实现自动注销?

0 投票
3 回答
2694 浏览

angularjs - 如何在使用 ng-idle 时限制浏览器选项卡消息

我在我的应用程序中使用了 AngularJS ng-idle。因此,当我移动到任何其他选项卡时,浏览器选项卡上会显示“您的会话已过期”消息。我需要 ng-idle 但不想显示该消息。我怎么能限制。请帮我

0 投票
1 回答
574 浏览

javascript - ng-idle 无法读取属性

我正在更新 angular.js 版本,但该项目正在使用这个依赖angular-idle但它一直告诉我“无法读取未定义的属性‘空闲’”这是代码。

该文件也在html文件中添加

我不知道发生了什么?

0 投票
1 回答
1608 浏览

javascript - 为什么这个 ng-idle 实现不连接模态和样式?

我正在尝试在此链接上ng-idle连接到此工作示例中的外观css及其外观。我已将链接中的代码解释为意味着我应该键入下面的代码来实现它,但下面的代码不会将控制器或样式与视图挂钩。 需要对下面的代码进行哪些特定更改才能成功实现 ng-idle 在上面的演示链接中的外观,带有模式警告和按钮样式等?modal

可以通过单击此文件共享站点的链接下载功能齐全的 MINIMAL 复制品在您的计算机上重新创建这种情况,然后查看当前index.htmlapp.js内容如下:

index.html是:

并且app.js是:

现在重新创建了问题,需要对上面的代码进行哪些更改以使其实现模态和样式,如 OP 顶部链接中的示例/演示中所示?

0 投票
2 回答
993 浏览

angularjs - 授权后重置 ng-idle

我的应用程序上的 ng-idle 工作正常。但是在 timeout 之后,我有一个弹出窗口再次询问用户凭据。那么在弹窗认证后重置ng-idle并重新开始观看的方法是什么?

0 投票
1 回答
2418 浏览

angular - angular2 - 用户活动和空闲

当我的用户在我的应用程序中闲置一段时间后,我想注销(或警告用户)。我正在使用 localStroage 提供程序来了解我的用户是否已登录。我在 Angular2 中找到了这个问题并回答了 AngularJS $idleProvider 和 $keepaliveProvider 但找不到使用这些解决方案的方法。没有 ngZone.onTurnDone ,但是当我使用 ng2-idle 时,我得到了

如果您对我有任何想法,我如何才能知道我的用户是否空闲,那就太好了。非常感谢