Angularjs、Typescript、Uglify和static $inject:未知提供商
Angularjs, Typescript, Uglify and static $inject: Unknown provider
当尝试使用自定义服务同时也使用angular服务时收到此错误:
Error: [$injector:unpr] Unknown provider: eProvider <- e <- LocService
见http://plnkr.co/edit/mX7TCPAO3VycUp4Nw2Oy?p=preview
代码是由Typescript编译器生成的。我一直在使用http://jscompress.com/来模拟uglify。
提前感谢:-)
你有一个错别字:LocService.inject = ['$http'];
修复:
LocService.$inject = ['$http'];
相关文章:
- AWS Cognito:通过 google 获取“请提供有效的公共提供商”
- 角度模态服务未知提供商
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- 从服务提供商 IP 地址获取设备 IP 地址
- JsFiddle:未知提供商:$intervalProvider <- $interval
- 工厂和控制器,未知提供商
- 未知提供商:$resourceProvider - AngularJS
- 未知提供商:捆绑后$resourceProvider
- ES2015 单例或服务提供商或模块,用于敲除.js组件
- $http提供商向 Github API 发出外部请求,但不向 Google 地图 API 发出请求
- Angular Js:工厂、服务和提供商.何时使用哪个
- AngularJS + RequireJS.未知提供商:$routeProvider
- 为什么我必须添加尾部'提供商'到服务名称,当我使用es6时
- Chrome中阻止的视频-运行视频提供商的不安全内容
- 如何在AngularJs中设置来自其提供商的服务的依赖关系
- 单个<提供商>用于许多组件
- 从PhoneGap JavaScript访问Android上的内容提供商
- 未知提供商AngularJs在添加“时”;.运行”;
- AngularJS提供商和模型
- Angularjs、Typescript、Uglify和static $inject:未知提供商