AngularJS:Response头返回空对象

时间:2015-07-08 08:13:18

标签: angularjs

我使用AngularJS $ http post方法响应标头来操作位置参数。当我检查浏览器时;它显示了包含带有值的位置参数的响应头,但是当涉及AngularJS响应头对象时,它只包含除空对象之外的任何内容。

$http.post(MNS_DOMAIN + SERVER.MESSAGE_PROXY, JSON.stringify(payload))
                .success(function(data, status, headers, config) {
            $scope.messageLocation = headers();

            $scope.success = SUCESS_DATA_SENT;
            clearFormData();
        })
                .error(function(errorCallback) {
            $scope.error = errorCallback;
            console.log("Error " + errorCallback);
        })
                . finally(function() {
            console.log("REST call for send message");
        });

        console.log($scope.error);
    };

1 个答案:

答案 0 :(得分:0)

我是通过使用标题 - {function([headerName])} - 标题getter函数完成的。

您可以这样做:

var headerObject = data.headers();

and access the properties like headerObject["propertyName"] to get the value.

$http