0
在我的Angular-App中我嘗試使用cookie來存儲一些值。不過,我不斷收到
Error: $injector:unpr Unknown Provider
Unknown provider: $cookiesProvider <- $cookies <- setlistCtrl
在我的HTML文件中,我引用角餅乾:
<script src="Scripts/angular.min.js"></script>
<script src="Scripts/angular-cookies.js"></script>
<script src="app/app.js"></script>
<script src="app/setlist/setlistCtrl.js"></script>
在app.js,我創建模塊,並引用ngCookies
(function() {
myModule = angular.module('myAngularApplication', ['ngCookies']);
}());
在控制器setlistCtrl.js中,我注入了$ cookies
(function() {
var setlistCtrl = function ($scope, $http, $cookies) {
var that = this;
...
angular.module('myAngularApplication').controller('setlistCtrl', ["$scope", "$http", "$cookies", setlistCtrl]);
}
}());
我使用Visual Studio 2013和通過NuGet安裝的AngularJS 1.4.3數據包。
任何想法,可能是錯誤的?
由於提前,
弗蘭克
您是否檢查過您使用1.4.3排列的角餅乾版本? –
Yap,它是「@license AngularJS v1.4.3」中的角色cookies.js – Aaginor
有多尷尬。這是我的下一個代碼行... angular.module('poModule',[])。filter('arrayToList',function(){... 看起來像我重新定義/覆蓋模塊('poModule ',[])... – Aaginor