为什么我的$scope.aux为空,而响应实际上在那里?
响应:
javascript - angularjs服务与响应-LMLPHP
我在工厂有以下物品:

    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 });

10-04 22:04