Я читаю некоторые учебник по angular.js и наткнулся на это выражение:Что значит передать 2 функции в '.then()'? (Angular.js)
.then(handleRequest, handleRequest)
мне было интересно, что же это значит пройти 2 из одних и тех же функций в .then()?
Вот еще контекст:
function MainCtrl(user, auth) {
var self = this;
function handleRequest(res) {
var token = res.data ? res.data.token : null;
if(token) { console.log('JWT:', token); }
self.message = res.data.message;
}
self.login = function() {
user.login(self.username, self.password)
.then(handleRequest, handleRequest)
}
...
}
angular.module('app', [])
.controller('Main', MainCtrl)
....
})();
И оригинальный учебник можно найти здесь: https://thinkster.io/angularjs-jwt-auth
Посмотрите [над здесь] (http://stackoverflow.com/a/24663315/1048572). В этом случае это похоже на попытку получить поведение '.finally (handleRequest)', которое должно быть действительно использовано. – Bergi
Возможный дубликат [Confuse about error and reject in Promise] (http://stackoverflow.com/q/35282803/1048572) – Bergi