【发布时间】:2015-06-13 11:31:45
【问题描述】:
我未能在 .config 函数中注入一个名为 UserAgent 的 AngularJS 提供程序,但出现此错误:
Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:unpr] Unknown provider: UserAgent
这是我的配置:
angular
.module('app')
.config(Config);
Config.$inject = ['$routeProvider', 'UserAgent'];
function Config($routeProvider, UserAgent) {
/*** code here ***/
}
这是我的提供者:
angular
.module('app')
.provider('UserAgent', UserAgent);
function UserAgent() {
return {
$get: function () {
return {
title: "Testing..."
};
}
};
}
【问题讨论】:
-
我遇到了同样的问题。有什么解决办法吗?
标签: angularjs angularjs-service angularjs-routing angularjs-provider