Angular $ http Respose数据未定义

时间:2017-10-01 17:14:44

标签: angularjs xml http response

我正在尝试从服务器访问xml文件。 当我使用代码检查器签入时,response.data的值全部设置完毕。 但返回的数据未到达控制器。 在控制器中。 response.data未定义。

fuseApp.factory('fuseHttpRequest', ['$http', function ($http) {
        var getRequest = function () {
            var xml;
            xml = $http({
                method: 'GET',
                url: 'http://vlandproperties.com/apitest/orders.xml',
                headers: {
                    'Content-Type': 'application/xml'
                },
                timeout: 10000,
                transformResponse: function (data) {
                    return data;
                }
            }).then(function successCallback(response) {
                return response.data;
            }, function errorCallback(response) {
                console.log(response);
                return response.data
            });
        };
        return {
            getRequest: getRequest
        };
    }]);

console.log output

0 个答案:

没有答案