从承诺响应中获取价值
Get value from promise response
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;
});
相关文章:
- “未捕获(在承诺中)”在获取“then”方法中调用拒绝函数时
- 如何获取 Ember 组件对象内部承诺成功或错误回调
- es6 获取/承诺上下文
- 角度承诺:如果可用,从缓冲区获取数据
- 如何使用 Parse.promise javascript 定义一个承诺数组并获取结果数组 [parse.com]
- 如何在解决承诺后从承诺对象获取值
- 是否可以覆盖本机获取 API 以使用所需的承诺库而不是本机浏览器承诺
- 从异步函数返回的承诺中获取值
- Angular 没有从 FS.readFile 获取带有承诺的数据
- 从承诺响应中获取价值
- 从承诺中获取数据,而不是返回承诺
- AngularJS承诺在foreach中获取数据
- 承诺获取和处理数组
- 无法获取属性'那么'使用承诺
- 使用SeleniumWD作为承诺从标签文本中获取输入
- 从q.js承诺链中的任何承诺中获取和设置一个值
- 无法使用承诺获取对象
- 如何在承诺中获取数据数组
- Angular会在指令链接执行之前获取承诺数据
- 获取承诺数组的大小(量角器)