从承诺响应中获取价值

Get value from promise response

本文关键字:获取 承诺 响应      更新时间:2023-09-26

from angular contoller I call http service

curServices = Cust_Serv.get(id);
console.log(curServices);

我的服务呼叫是这样的

get:function(data){
        var id= {'id':data};
        var promise = $http.post('api/admin/cust_serv/getserv',id).
            success(function(response){
            }).
            error(function(){
                console.log('no services found');
            });
        return promise;
    },

我收到带有 $$state、捕获、错误、最后是成功、然后是原型的响应对象。我只需要 $$state->-value->data 中的值。

如何访问这些数据?

我按照Bergi说的去做,它奏效了。

Cust_Serv.get(id).then(function(response){
    curServices = response.data;
});