📌  相关文章
📜  AngularJS |如何使用ng-idle?

📅  最后修改于: 2021-05-13 19:08:16             🧑  作者: Mango

ng-idle用于减少应用程序,网站,程序或软件的负担,带宽和工作量。在ng-idle的帮助下,注销不活动的用户会话,以便保留我们的宝贵数据和工作量,甚至嘲笑他们以更积极地参与其中。

ng-idle是模块,需要响应并处理模块中的空闲用户。 ng-idle指令通过使用UI Bootstrap中的$ uibModal显示警告对话框。它将对剩余时间进行倒计时,直到会话超时。该应用程序将向HTTP发送一个请求,该请求将结束我们或任何用户的当前会话,发送错误消息,最后将它们重定向到初始登录页面/面板。因此,我们了解到ng-idle指令模块的主要目标是检测那些不活跃,呆滞或仅处于空闲状态的用户。但这还有另一项工作要做。它也可以实现来通知,警告和警告用户即将到来的超时。

该模块的核心是Idle的服务,它擅长并且最擅长。这完全基于用户的配置,并且要了解用户的活动状态,然后检测用户是活动的还是不活动的,然后最终将信息传递到主应用程序,以便可以做出适当的响应。

注意:需要AngularJS 1.2或更高版本。这是唯一需要的依赖项。

语法:此语法将作为完成角度配置的依赖项包含在模块中。

var myApp = angular.module("myApp", ['ngIdle']);

让我们来看一个示例的ng-idle用法。
例子:



  

    
        AngularJS ng-Idle
    
  
    
    
  
    
    
    
    
    
  
    

  

  
    
        

GeeksForGeeks

        

AngularJS ng-idle

        
            
                   

                                                          

               
                                           
          

输出:
ngcut