Submitted by: Srinath M S(

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);
Mobile Site | Full Site
Copyright 2018 © QuinStreet Inc. All Rights Reserved