在缩小我的 Angular 代码后,我遇到了问题,比如 $injector:modulerr 和类似的。 我正在使用自定义模块,请在此处查看 https://github.com/grevory/angular-local-storage/blob/master/src/angular-local-storage.js ,就是这样注入(inject)的:
var app = angular.module('MyNewApp', ['LocalStorageModule'] );
app.config(function(localStorageServiceProvider){
localStorageServiceProvider.setPrefix('myNewApp');
localStorageServiceProvider.setStorageType('sessionStorage');
})
缩小后它不起作用,所以我正在尝试下面这样的方法来修复:
app.config(["localStorageService", function(localStorageServiceProvider){
..
})
和
angular.module('MyNewApp', [] )
// and also .module('LazyDogzApp', ['LocalStorageModule'] )
.config(['localStorageService', function(localStorageServiceProvider)
...
}]);
但我总是收到错误 $injector:unpr Unknown Provider: localStorageService
有什么想法吗?谢谢
最佳答案
试试这个。
app.config(["localStorageServiceProvider", function(localStorageServiceProvider){
...
})
关于javascript - 缩小后的 Angular Unknown Provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32741259/