저는 다른 약속에 의존하여 일련의 약속을 지키고 전체 순서의 완료를 나타내는 단일 약속을 얻기 위해 함께 "다음"을 함께 갖고 싶습니다. 이것은 잘 작동하는 것 같지만 약속에서 벗어나기 위해 실패한 것처럼 보일 수는 없습니다. 문서에서해야하는 것처럼 보입니다. 여기에 제가 고민하는 것을 설명하는 코드 샘플이 있습니다.
var deferred = $q.defer();
deferred.resolve();
var resolvedPromise = deferred.promise;
var rejectedPromise = $q.reject('rejected');
var aPromise = resolvedPromise.then(rejectedPromise);
aPromise.then(function() {
console.log('promise fulfilled');
}, function() {
console.log('promise rejected');
});
나는 "약속이 거부"기대
로그인해야합니다, 대신 나는 "성취 약속"을 얻는다. 내가 원하는 행동을 어떻게 달성 할 수있는 아이디어가 있습니까? 당신이 해결 하나의 성공 콜백에서하지 반환 거부 약속을하기 때문에입니다