angular-local-storageを使用する AngularJS のこのコードは、コンソールでエラーをスローします。
angular.module('myTodoApp').controller('MainCtrl', ['$scope', 'localStorageService ', function($scope, localStorageService) {
}]);
コンソールでエラーをスローします:
エラー: [$injector:unpr] 不明なプロバイダー: localStorageService プロバイダー <- localStorageService <- MainCtrl http://errors.angularjs.org/1.4.7/ $injector/unpr?p0=localStorageService%20Provider%20%3C-%20localStorageService %20%20%3C-%20MainCtrl でhttp://localhost:9000/bower_components/angular/angular.js:68:12 でhttp://localhost:9000/bower_components/angular/angular.js:4289:19 でObject.getService [as get] ( http://localhost:9000/bower_components/angular/angular.js:4437:39 ) http://localhost:9000/bower_components/angular/angular.js:4294:45 at getService ( http://localhost:9000/bower_components/angular/angular.js:4437:39 ) 呼び出し時 (http://localhost:9000/bower_components/angular/angular.js:4469:13 ) Object.instantiate ( http://localhost:9000/bower_components/angular/angular.js:4486:27 ) at http:// localhost:9000/bower_components/angular/angular.js:9151:28 リンク ( http://localhost:9000/bower_components/angular-route/angular-route.js:977:26 ) で invokeLinkFn ( http://localhost :9000/bower_components/angular/angular.js:8789:9 )
...しかし、これはまったく問題なく動作します!その理由はわかりますか?
angular.module('myTodoApp').controller('MainCtrl', function($scope, localStorageService) {
});