角度服务错误没有将控件返回到那时

时间:2016-09-29 16:26:37

标签: angularjs angularjs-service

我对角度服务有疑问。我有一个控制器和一个服务,如果在服务(调用后端代码),我得到一个错误。它没有将控制权转移回控制器,就好像没有返回响应一样。 我该怎么解决呢?

控制器中的服务调用

myservice.saveChange(data).then(function(data){
console.log(data);
//some Code
}

我的服务

this.myresp = function(obj){ $http.post(url,obj).success(function(data,status,headers,config){
               this.resp = data;
}).error(function(data,status,headers,config){
this.resp = data;
})
return this.myresp;
}

1 个答案:

答案 0 :(得分:0)

承诺包含2个回调successfail 。您可以从第二个回调

返回错误
$http.get('url').then(
    function(){return 'success';}, 
    function(){return 'error'});

不知道这是否可以帮助您,因为您没有包含任何代码