$ http返回响应-AngularJS

时间:2018-07-17 17:58:58

标签: angularjs

我需要在AngularJS中创建服务以返回HTTP请求的响应。我的问题是异步请求,因为提交请求后,我的函数会立即返回undefined,而不会返回服务器的响应。

app.service('TesteService', function($http) {    

    this.teste = function(data) {
        var data = "*";

        $http({
            method: 'GET',
            url: 'teste-s.php',
            params: {data: "bem recebido"}
        }).then(function successCallback(response) {
            data = response.data;
            alert(data);
            return data;
        }, function errorCallback(response) {
            data = "500";
        });
    }
});

我该如何解决?

0 个答案:

没有答案