Reputation: 51
Uncaught Error: [$injector:unpr] http://errors.angularjs.org/1.7.0/$injector/unpr?cookieStoreProvider cookieStore translateCookieStorage translateLocalStorage translate
I don't know why this injector error comes.Currently i'm using angular 1.7 version and angular-cookies too.I need to update any other dependencies? Can anyone help me out.
var myApp=angular
.module('app', [
'ngAnimate',
'ngCookies',
'ngResource',
'ngSanitize',
'ngTouch',
'ngStorage',
'ui.router',
'ui.utils',
'mgcrea.ngStrap',
'pascalprecht.translate',
'oc.lazyLoad',
'ui.load',
'ui.jp',
//'smart-table',
'ang-validator',
'angular-loading-bar',
'dndLists'
]);
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-translate/angular-translate.js"></script>
<script src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.js"></script>
<script src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
<script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.js"></script>
I'm just using cookies for dependency and not using for any special function.
Upvotes: 3
Views: 4229
Reputation: 4191
You should check your scripts. Current CDN have a working example of angular-cookies
:
var app = angular.module('myApp', ['ngCookies']);
app.controller('myCtrl', function($cookies) {
console.log($cookies);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.0/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.0/angular-cookies.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
</div>
Upvotes: 1