Angular2 working indicator

Viewed 160

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

1 Answers
Related