반응형
Angular $ q.는 어떻게 작동합니까?
누군가 $q.when
가 AngularJS에서 어떻게 작동 하는지 설명 할 수 있습니까 ? 나는 $http
작동 방식을 분석하려고 노력하고 있으며 이것을 발견했습니다.
var promise = $q.when(config);
다음은 Chrome 콘솔의 구성 개체입니다.
Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…}
cache: Object
headers: Object
method: "GET"
transformRequest: Array[1]
transformResponse: Array[1]
url: "/schedule/month_index.html"
__proto__: Object
다음은 어떻게 되나요? 이 객체는 어떻게 해결되거나 거부됩니까?
Calling $q.when
은 promise 또는 다른 유형을 취하며, 만약 그것이 promise가 아니면 promise로 감싸고 resolve를 호출합니다. 값을 전달하면 절대 거부되지 않습니다.
문서에서 :
값 또는 (제 3 자) 당시 가능한 약속 일 수있는 객체를 $ q 약속으로 래핑합니다. 이는 약속 일 수도 있고 아닐 수도있는 객체를 다룰 때 또는 약속이 신뢰할 수없는 소스에서 온 경우에 유용합니다.
참고 URL : https://stackoverflow.com/questions/16770821/how-does-angular-q-when-work
반응형
'programing tip' 카테고리의 다른 글
Python 3.5에서 코 루틴과 미래 / 작업의 차이점은 무엇입니까? (0) | 2020.09.04 |
---|---|
마크 다운을 사용하여 문자 목록을 어떻게 만드나요? (0) | 2020.09.04 |
잘못된 응용 프로그램 경로 (0) | 2020.09.04 |
$ (document.body)와 $ ( 'body') JQuery의 차이점 (0) | 2020.09.04 |
스톱워치 대 System.DateTime.Now를 사용하여 타이밍 이벤트 (0) | 2020.09.04 |