【发布时间】:2016-02-09 02:31:57
【问题描述】:
我有两个模块和工厂,我需要将工厂从第一个模块实现到另一个模块。
angular.module('APIs', [])
.value ("myValue" , "12345")
.factory('apiUrl',['config','url',apiUrl])
function apiUrl(config,url){
}
angular.module('users.service', ['APIs'])
.factory('userService',['myValue',userService])
function userService(apiUrl,myValue){
//login function
function login(){
console.log('myValue',myValue)
console.log('loginUrl',apiUrl)
}
return {
login:login
}
}
注意:我注入 myValue 时没有问题,但在 APIs Factory 中出现问题
还有我的日志:
错误:[$injector:unpr]http://errors.angularjs.org/1.5.0/$injector/unpr?p0=urlProvider%20%3C-%20url%20%3C-%20apiUrl%20%3C-%20userService 在错误(本机)
对不起我的英语。
【问题讨论】:
-
错误链接 -- docs.angularjs.org/error/$injector/… 错误消息显示
url服务未定义。你在哪里定义url服务?