我在 app.js 中有这个:
angular.module('App',[]).config(['TranslationProvider', function (TranslationProvider) {
//codes...
}]);
这个服务在另一个文件中:
angular.module('App')
.provider('Translation', function() {
var translations = {foo:"bar"}
this.$get = function(){
return translations;
};
});
服务 js 文件没有 404 错误,但是当角度注入器尝试实例化时,它给了我这个错误:
Uncaught Error: [$injector:modulerr] Failed to instantiate module App due to:
Error: [$injector:unpr] Unknown provider: TranslationProvider
我遵循了 angjs 文档https://docs.angularjs.org/guide/providers