AngularJS doc 에 따르면 $http
다음 을 반환하기 위해 호출합니다 .
표준 then 메소드와 두 개의 http 특정 메소드 ( success 및 error)를 가진 promise 객체를 리턴합니다 . 다음 방법은 두 개의 인수 소요 성공 과 오류 응답 객체로 호출 될 콜백을. 성공 및 오류 요청이 성공하거나 각각 실패 할 때 호출되는 함수 - 방법은 하나의 인수를. 이 함수에 전달 된 인수는 then 메소드에 전달 된 응답 객체의 구조화 된 표현입니다.
어떤 경우에는 response
객체가 구조화 되었다는 사실을 제외하고 는 차이점이 없습니다.
- 성공 / 오류 콜백은 다음과 같은 인수로 전달됩니다.
promise.then
- 약속 의
promise.success
/promise.error
메소드에 대한 인수로 전달 된 콜백
있어요? 겉보기에 동일한 콜백을 전달하는이 두 가지 방법의 요점은 무엇입니까?
then
응답을 - - 동안 콜백이 하나의 인수를success
하고error
arguments-- 같은 응답의 개별 구성 요소를 가지고data
,status
,header
,와config
.