Is it possible to do the "ready" indicator in angular2. I need to detect somehow is angular working or not to avoid race conditions.
Here's what I need but for angularjs implementation:
var el = document.querySelector('[ng-app], [data-ng-app]');
window.angularReady = false;
if (angular.getTestability) {
angular.getTestability(el).whenStable(function() {
window.angularReady = true;
});
} else {
var $browser = angular.element(el).injector().get('$browser');
if ($browser.outstandingRequestCount > 0) {
window.angularReady = false;
}
$browser.notifyWhenNoOutstandingRequests(function() {
window.angularReady = true;
});
}
https://github.com/wrozka/capybara-angular/blob/master/lib/capybara/angular/waiter.rb#L51-L61