javascript - 从 promise 响应中获取值(value)

标签 javascript angularjs

从 Angular Controller 我调用http服务

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、catch、error、finally、success、then、proto 的响应对象。 我只需要 $$state->value->data 中的值。

如何访问该数据?

最佳答案

我按照伯吉说的去做,结果成功了。

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

关于javascript - 从 promise 响应中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890628/

相关文章:

AngularJS:在 Electron 中检索 mysql 数据并将其发布到 AngularJS 范围

javascript - AngularJS 有效激活

javascript - 对于使用 Angular 服务的循环,等到完成后再转到下一页

javascript - typescript:值类型来表示任何原始类型

javascript - 应该关闭选项卡的简单功能不起作用(不是功能)

javascript - JQuery "includes"困惑

php - Clearinterval 在 ajax 请求中不起作用

javascript - document.execCommand ("paste")不起作用 - 返回 false

javascript - Angular 依赖未加载

javascript - ANGULARJS $cookieStore 和 SessionId