ng-inspect for AngularJS
Helps you in debugging AngularJS applications. Extends the elements panel in devtools to display scope properties.
ng-inspect helps you access properties of the element's scope when an element is selected using the Element Inspector or the Elements tab in the Developer Toolbar in an Angular JS aplication.
This extension will provide access to scope, isolateScope[if the scope is isolated], rootScope, jQuery element and its events[if jQuery is included in the page].
These properties are made available to the Global/Window object via $s for scope, $is for isolateScope, $rs for rootScope, $el for jQuery element and $events for the events associated with the jQuery element.
Services/Factories/Constants can be tested/verified using $get function.
$count function prints number of Scopes, isolateScopes, listeners and watchers.
Hope you find this useful!
Latest reviews
The extension ng-inspect works in Chrome 93 and 91. There was a bug in Chrome 92 that broke many extensions, including this extension. More information about the bug is at this link: https://bugs.chromium.org/p/chromium/issues/detail?id=1232063&q=1232063&can=2 This is a great extension. I recommend upgrading to Chrome 93 to make the extension work.
The extension ng-inspect works in Chrome 93 and 91. There was a bug in Chrome 92 that broke many extensions, including this extension. More information about the bug is at this link: https://bugs.chromium.org/p/chromium/issues/detail?id=1232063&q=1232063&can=2 This is a great extension. I recommend upgrading to Chrome 93 to make the extension work.
Vinay, as noted below the extension has stopped working with Chrome. Can you please get it working again. Thanks.
Vinay, as noted below the extension has stopped working with Chrome. Can you please get it working again. Thanks.
Stopped working in chrome, but works in chrome canary
This is extension is very helpful, But somehow is not working anymore, nothing shows when I click on the inspector
This is extension is very helpful, But somehow is not working anymore, nothing shows when I click on the inspector
It also stopped working on Windows 10. :(
It also stopped working on Windows 10. :(
This is a great extension for Angular JS. Unfortunately, the extension stopped working, on the week of July 29, 2021, on my Ubuntu desktop and Windows 7 virtual machine. I suspect Chrome updating to Version 92.0.4515.107 (Official Build) broke the extension.
It worked perfectly until I updated Chrome from Version 91 to Version 92.0.4515.107 (Official Build) (x86_64) on MacOS. Could you fix it somehow?
It worked perfectly until I updated Chrome from Version 91 to Version 92.0.4515.107 (Official Build) (x86_64) on MacOS. Could you fix it somehow?
nice plugin, thank you all
nice plugin, thank you all
Отличный инструмент для отладки AngularJS.
Very Useful!!
Very Useful!!
I am concerned why you are requesting access to YouTube, Tinder, etc. https://crxcavator.io/report/cidepfmbgngpdapgncfhpecbdhmnnemf/2.8.0
I am concerned why you are requesting access to YouTube, Tinder, etc. https://crxcavator.io/report/cidepfmbgngpdapgncfhpecbdhmnnemf/2.8.0
Would be perfect but I only give 3/5 because there's no easy way to refresh the values.
Would be perfect but I only give 3/5 because there's no easy way to refresh the values.
It's like the official batarang extension, but actually works.
It's like the official batarang extension, but actually works.
I cannot see changes immediately. Have to re-click element.
I cannot see changes immediately. Have to re-click element.
Works good for me
Works good for me
Best for angular 1
Best for angular 1
I like it. :) If you fix the bug which requires the user to click off of an element and then click back on it, just to see $scope value changes, I'll give it 5 Stars, and I'll PayPal you that $10. :D
I like it. :) If you fix the bug which requires the user to click off of an element and then click back on it, just to see $scope value changes, I'll give it 5 Stars, and I'll PayPal you that $10. :D
Can't get it to show any of the scopes for anything in my application. It does not work as advertised. Using angular 5+
Can't get it to show any of the scopes for anything in my application. It does not work as advertised. Using angular 5+
total BS - all scopes are empty, this thing ain't working
total BS - all scopes are empty, this thing ain't working
This plugin was very helpful in helping me traverse the AngularJS scope (I was running 1.6.9). The reason for the low stars is that, when it's enabled, it pushes my Google Chrome Helper CPU usage to 150%+. I wouldn't say not to download it, but I would say to disable it when you're not needing to use it, else it's going to really make your CPU work and, if you're on battery power, will make your battery drain quickly.
This plugin was very helpful in helping me traverse the AngularJS scope (I was running 1.6.9). The reason for the low stars is that, when it's enabled, it pushes my Google Chrome Helper CPU usage to 150%+. I wouldn't say not to download it, but I would say to disable it when you're not needing to use it, else it's going to really make your CPU work and, if you're on battery power, will make your battery drain quickly.
Best Angularjs 1.0 Inspector
Best Angularjs 1.0 Inspector
I see nothing other than an icon in chrome.
I see nothing other than an icon in chrome.
It doesn't automatically update if I change variables in the scopes. This makes the extension almost unusable for me, I have to click onto a different element then back onto the one I wanted, then go down 3+ levels of nesting to find the updated value again.
It doesn't automatically update if I change variables in the scopes. This makes the extension almost unusable for me, I have to click onto a different element then back onto the one I wanted, then go down 3+ levels of nesting to find the updated value again.
Seems to handle transcluded scope and scope prototype chain better than the other guys, but looks like it doesn't work with asynchronous bootstrap
Seems to handle transcluded scope and scope prototype chain better than the other guys, but looks like it doesn't work with asynchronous bootstrap
Great for inspecting, lacks $scope.$apply() when changed the value. Maybe feature to add?
Great for inspecting, lacks $scope.$apply() when changed the value. Maybe feature to add?
Amazing plugin and faster to use then ng-inspector
Amazing plugin and faster to use then ng-inspector
Actually shows the scope variables as expected