许多其他人都有类似的问题,但决议似乎并不适用于我的具体问题。
我试图使用ngIdle(https://github.com/HackedByChinese/ng-idle)库,但似乎无法得到它没有这个错误出现运行 - 未捕获的错误:[$注射器:modulerr]未能实例化模块myAuditModule因:错误: $喷油器: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或以上,我是。
任何想法?
嗨,感谢您的回应。我仍然得到同样的问题刚才idleprovider没有$是未知的。如果我搜索angular-idle.js文件我无法找到IdleProvider的任何引用,这可能是为什么......在我的初始文章中的链接,我刚刚从github复制了一个文件(angular-idle.js)并将其放入我的项目中,那是不正确?应该在哪里找到idleprovider。我在这里有点不知所措。 – user3407039
啊,没关系,我忘了大写字母改变$ OFF后:( – user3407039