programing tip

Angular $ q.는 어떻게 작동합니까?

itbloger 2020. 9. 4. 07:02
반응형

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

반응형