Как я могу убедиться, что функция runAfterLoopFinishes()
работает после завершения $interval
? Прямо сейчас он запускается сразу после первого определения цикла.
var loop = $interval(function() {
// Do something great 10 times
}, 1000, 10);
// To run after looping
runAfterLoopFinishes();
«$ interval» AngularJS возвращает обещание - использование этого гораздо более прямолинейно, чем использование асинхронной библиотеки, которая разработана для обратных вызовов в стиле Node. –