Иногда мне нужно дождаться завершения метода.forEach(), в основном по функциям "loader". Так я это делаю:
$q.when(array.forEach(function(item){
//iterate on something
})).then(function(){
//continue with processing
});
Я не могу не чувствовать, что это не лучший способ дождаться завершения.forEach(). Каков наилучший способ сделать это?