【发布时间】:2023-03-12 20:18:01
【问题描述】:
我有如下服务功能。
app.service('UserService',['userFactory',function(userFactory)) {
this.fetchAllUsers =function(){
userFactory.getUsers(function(data){
return data['body']; //Return Array of objects
}),function(error){
console.log("error while retrieving users")
}
}
}])
我想在控制器中调用这个函数并将返回的值分配给一个变量。我尝试了以下方式
$scope.usersList=userService.fetchAllUsers();
但是 $scope.usersList 是未定义的。如何从服务中获取返回值。
【问题讨论】:
标签: angularjs service controller