I'm trying to execute all promises at the same time so I can do something when they resolve. There is a (forced) rejected promise but '$q.all()' resolves. I'm missing some '$q.all' behaviour?
Thanks in advance!
function saveOrder () {
return ordersSrv.saveOrder(order).then(function(data) {
console.log('saveOrder OK');
},
function(error) {
console.log('saveOrder KO');
});
}
var aPromises = [saveOrder()];
$q.all(aPromises).then(function () {
console.log('OK');
},
function (error) {
console.log('---> error');
});