JSFiddle - React, Tailwind, and code Playground
HTML
<div ng-app="MyApp">
<div ng-controller="MyCtrl"></div>
</div>
JavaScript
var app = new angular.module("MyApp", []);
app.controller("MyCtrl", ["$q", function($q) {
var deferred = $q.defer();
deferred.promise.then(function () {
console.log("1st resolove");
return $q.when();
},
function () {
console.log("1st reject");
return $q.reject();
}
).then(function () {
console.log("2nd resolve");
},
function () {
console.log("2nd reject");
}
);
deferred.reject();
}]);