0
我有一個關於角度服務的問題。我有一個控制器和一個服務,如果在服務中(這是調用一個後端代碼),我得到一個錯誤。它不會將控制傳回控制器,就好像不會返回響應一樣。 我該如何解決控制器角度服務錯誤沒有返回到那麼控制
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;
}
您需要使用此相關的代碼來解釋。也不知道什麼*「將控制權移交給控制器」*意指 – charlietfl
@charlietfl問題是我想關閉基於錯誤的彈出窗口,但控制卡在錯誤部分,它不會返回其他任何東西我也嘗試將錯誤返回塊放入錯誤塊中,但仍然沒有解析 – user1835326
您沒有返回服務中的數據。需要使用'then()'而不是'success'或'error'並返回數據 – charlietfl