1. 程式人生 > >angular js 實現前臺與後臺資料對接(Service $http)

angular js 實現前臺與後臺資料對接(Service $http)

一、service服務是什麼?

自我理解:服務是提供了一個應用整個生命週期中保持資料的方法。能在控制器中傳遞值,保持資料的一致性。服務是單利的,在專案中是被例項化一次,並且是用到的時候才被例項化。服務建立資料、儲存資料,與控制器之間緊密通訊。

$http():

使用$http()服務可以將應用同來自遠端伺服器的資訊整合在一起。

  $http服務是只能接受一個引數的函式,這個引數是一個物件,包含了用來生成HTTP請求的配置內容。這個函式返回一個promise物件,具有successerror兩個方法。
$http({
method: ‘POST’,
url: ‘./url.htm’
}).success(function(data,status,headers,config) {
// 當相應準備就緒時呼叫
}).error(function(data,status,headers,config) {
// 當響應以錯誤狀態返回時呼叫
});

這裡寫圖片描述