13
Розрив ланцюга обіцянок і виклик функції на основі кроку в ланцюжку, де він розірваний (відхилено)
Оновлення: Щоб допомогти майбутнім глядачам цього допису, я створив цю демонстрацію відповіді pluma . Питання: Моя мета здається досить прямолінійною. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 …