为什么我的$scope.aux
为空,而响应实际上在那里?
响应:
我在工厂有以下物品:
o.getfirm = function() {
return $http.post('/firms', null, {
headers: {Authorization: 'Bearer '+auth.getToken()}
}).then(function(response){
console.log("getting firm");
console.log(response.data);
return response.data;
});
};
呼叫者:
$scope.aux = testservice.getfirm();
console.log("checking");
console.log($scope.aux);
最佳答案
因为getfirm回报了承诺。要获取数据,请尝试以下操作:
testservice.getfirm().then(function(value){ $scope.aux = value });