許多其他人都有類似的問題,但決議似乎並不適用於我的具體問題。
我試圖使用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