包含ngStorage文件后无法注入'ngStorage'

时间:2017-04-12 18:03:48

标签: angularjs sessionstorage angularjs-injector ng-storage

我已将此行添加到 ngStorage

<script src="js/angularjs/ngStorage.min.js"></script>

并将其注入我的控制器名为 bookController ,就像我一直做的那样

.controller('bookController', ['$scope', 'bookService', '$location', '$sessionStorage', function($scope, bookService, $location, $sessionStorage)

为什么我仍然会像这样得到喷油器错误?

angular.min.js:118 Error: [$injector:unpr] http://errors.angularjs.org/1.5.8/$injector/unpr?p0=<div ng-view="" class="ng-scope">essionStorageProvider%20%3C-%20%24sessionStorage%20%3C-%20bookController
at http://localhost/cm0665/js/angularjs/angular.min.js:6:412
at http://localhost/cm0665/js/angularjs/angular.min.js:43:174
at Object.d [as get] (http://localhost/cm0665/js/angularjs/angular.min.js:40:432)
at http://localhost/cm0665/js/angularjs/angular.min.js:43:236
at d (http://localhost/cm0665/js/angularjs/angular.min.js:40:432)
at e (http://localhost/cm0665/js/angularjs/angular.min.js:41:158)
at Object.instantiate (http://localhost/cm0665/js/angularjs/angular.min.js:42:24)
at http://localhost/cm0665/js/angularjs/angular.min.js:90:32
at Object.link (http://localhost/cm0665/js/angularjs/angular-route.min.js:7:274)
at http://localhost/cm0665/js/angularjs/angular.min.js:16:71

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您需要将ngStorage模块注入模块。

然后您可以在控制器中使用$sessionStorage