我有这两家工厂。 工厂一
sameRoof.factory('dbService', function (localStorageService, backendupdate) {
return {
checkCredentials: function () {
return localStorageService.get('profile');
},
handle_credentials: function (param) {
if (localStorageService.isSupported) {
var profile = {id: param.id, name: param.name, gender: param.gender, zone: param.locale};
localStorageService.set('profile', profile);
backendupdate.updateRequestData();
}
}
};
});
和工厂2:
sameRoof
.factory('backendUpdate', function () {
return {
updateRequestData: function () {
alert('requestData')
}}
});
我无法在工厂一中致电工厂2。 我正进入(状态 未知提供者:backendupdateProvider< - backendupdate< - dbService ERROR。
答案 0 :(得分:2)
看起来你有一个错字......在你的依赖注入中用{{1}}替换backendupdate
....
backendUpdate
答案 1 :(得分:0)
看来你在第一家工厂有一个错字,这个:
sameRoof.factory('dbService', function (localStorageService, backendUpdate)