dcsimg
 

Submitted by: Srinath M S(srinath_ms@yahoo.com)

Tuesday Jan 30th 2018 by Srinath M S

Language: .NET, Level: Advanced: - Check out this quick method for getting the number of Angular watches on a page.

Add a new bookmark in your browser with the URL set to the script below. Now, on any Angular page, if you click on the bookmark link, it will execute the following script and show you the number of watches on the page.

javascript: (function () {
    var totalWatches, scopeElements, scope, i, totalElements; totalWatches = 0;

    scopeElements = document.querySelectorAll('.ng-scope');
    for (i = 0, totalElements = scopeElements.length; i      {
        scope = angular.element(scopeElements[i]).scope();
        if (scope != null && scope.$$watchers != null)
        {
            totalWatches += scope.$$watchers.length;
        }
    }
    alert('Total number of watches on this page is : ' + totalWatches);
})(); 
Home
Mobile Site | Full Site