javascript - 缩小后的 Angular Unknown Provider

标签 javascript angularjs minify bundling-and-minification

在缩小我的 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/

相关文章:

javascript - 运行时代码编译

php - 如何动态压缩 JS 或 CSS

javascript - 为什么闭包编译器坚持添加更多字节?

webpack - 如何关闭 webpack 中的 babel 压缩?

angularjs - 复选框中的 ng-change 被触发多次,因为 ng-click 超过了它

javascript - link_一键指向多个链接

javascript - 使用 json 的 d3.js 中的不完整图表

javascript - 为什么这个 jQuery 动画只能工作一次?

angularjs - 如何检索oracle sql查询的进度?

javascript - AngularJs - 想要在 ng-repeat 的基础上更改按钮的文本