Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
return doSomethingAsync().catch(function(err) {
return errorHandler(err);
}); return doSomethingAsync()["catch"](function(err) {
return errorHandler(err);
});asynkFunction
$q.when работает не только со значениями и ангуляровскими промисами, но с любыми другим промисами. Логика его работы такова, что если он находит в объекте метод then, то вытаскивает из него колбеки и заворачивает их в промис стандарта Promises/A+. Таким образом:angularPromise = $q.when(jQueryPromise)
Правильное использование promise в angular.js