Programming/AngularJS

[AngularJS] (11) http 서비스 | http.get(), http.post(), http({})

Yejii 2021. 11. 24. 17:09

$http는 AngularJS가 제공하는 핵심 서비스 중 하나이다

Ajax 통신으로 화면전환없이 응답받은 데이터를 처리할 수 있게 하는 기능을 가지고 있다

 

$http 서비스의 주요 메서드

- $http.get(url)

- $http.post(url)

- $http({url: ..., method: ...}))

 

> http 서비스로 요청시 응답받을 data1.html

 

> get(), post() 함수로 요청을 보낸 뒤에 then()으로 응답받은 결과를 처리

 

> 응답결과 출력

 

> $http({})로 method 및 url을 설정하여 위와 동일한 결과를 얻을 수도 있음

 

> JSON형태의 응답 데이터 data2.html

 

> 응답 결과를 ng-repeat을 이용해 처리

 

> 응답 결과 출력