AngularJS:未知提供者:$idleProvider
发布时间:2020-12-17 17:20:59 所属栏目:安全 来源:网络整理
导读:很多其他有类似问题的人,但决议似乎不适用于我的具体问题. 我正在尝试使用ngIdle(https://github.com/HackedByChinese/ng-idle)库,但似乎无法在没有出现此错误的情况下运行它 – 未捕获错误:[$injector:modulerr]无法实例化模块myAuditModule,原因是:错误
很多其他有类似问题的人,但决议似乎不适用于我的具体问题.
我正在尝试使用ngIdle(https://github.com/HackedByChinese/ng-idle)库,但似乎无法在没有出现此错误的情况下运行它 – 未捕获错误:[$injector:modulerr]无法实例化模块myAuditModule,原因是:错误:[$injector:unpr ]未知提供者:$idleProvider 这是我的模块代码, (function () { app = angular.module("myAuditModule",['ui.bootstrap','ngRoute','ngCookies','ngDragDrop','ngIdle']); // configure the routes app.config(function ($routeProvider,$idleProvider,$keepaliveProvider) { $idleProvider.idleDuration(10 * 60); // 10 minutes idle $idleProvider.warningDuration(30); // 30 second warning $keepaliveProvider.interval(5 * 60); // 5 minute keep-alive ping $routeProvider //route for the logging in page .when('/',{ templateUrl: 'Views/Login.html',controller: 'loginController' }) }); })(); 该文件包含在我的项目中,并且在网站运行时显示在开发者控制台中 – <script src="/Scripts/angular-idle.js"></script> 唯一的依赖是你需要使用1.2或更高的角度,我就是这样. 有任何想法吗? 解决方法
在app.config中将$idleProvider替换为IdleProvider并尝试
app.config(function ($routeProvider,IdleProvider,KeepaliveProvider) { IdleProvider.idleDuration(10 * 60); // 10 minutes idle IdleProvider.warningDuration(30); // 30 second warning KeepaliveProvider.interval(5 * 60); // 5 minute keep-alive ping ..... }); 还将$keepaliveProvider替换为KeepaliveProvider (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |