extension ExtPose

ng-inspect for AngularJS

CRX id


Description from extension meta

Helps you in debugging AngularJS applications. Extends the elements panel in devtools to display scope properties.

Image from store ng-inspect for AngularJS
Description from store 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

  • (2021-09-06) Christian Aparicio: 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.
  • (2021-09-04) John Kelly: Vinay, as noted below the extension has stopped working with Chrome. Can you please get it working again. Thanks.
  • (2021-08-31) Konstantin Golosov: Stopped working in chrome, but works in chrome canary
  • (2021-08-10) Tiago Barros: This is extension is very helpful, But somehow is not working anymore, nothing shows when I click on the inspector
  • (2021-08-05) Zoltán Nagy: It also stopped working on Windows 10. :(
  • (2021-07-30) Christian Aparicio: 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.
  • (2021-07-26) Roman Alesenkov: 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?
  • (2021-02-26) Hùng Vũ: nice plugin, thank you all
  • (2020-07-18) Вадим Румян: Отличный инструмент для отладки AngularJS.
  • (2020-04-09) La Chen: Very Useful!!
  • (2019-09-13) Kerry Johnson: I am concerned why you are requesting access to YouTube, Tinder, etc. https://crxcavator.io/report/cidepfmbgngpdapgncfhpecbdhmnnemf/2.8.0
  • (2019-02-28) Teemu Orava: Would be perfect but I only give 3/5 because there's no easy way to refresh the values.
  • (2018-10-18) Jacob Hutcheson: It's like the official batarang extension, but actually works.
  • (2018-09-20) ahmad saeed: I cannot see changes immediately. Have to re-click element.
  • (2018-08-13) v n e z a p n o: Works good for me
  • (2018-08-06) Kovács Dávid: Best for angular 1
  • (2018-08-05) thargenediad: 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
  • (2018-06-25) Sam M: Can't get it to show any of the scopes for anything in my application. It does not work as advertised. Using angular 5+
  • (2018-05-20) Ela K: total BS - all scopes are empty, this thing ain't working
  • (2018-03-09) Matt Wagner: 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.
  • (2018-01-09) Nikunj Sanghavi: Best Angularjs 1.0 Inspector
  • (2017-05-08) John Grant: I see nothing other than an icon in chrome.
  • (2017-03-24) Joshua Holmer: 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.
  • (2017-01-02) Jordan Amar: Seems to handle transcluded scope and scope prototype chain better than the other guys, but looks like it doesn't work with asynchronous bootstrap
  • (2016-12-12) Piotr Budny: Great for inspecting, lacks $scope.$apply() when changed the value. Maybe feature to add?
  • (2016-09-19) Joost Blok: Amazing plugin and faster to use then ng-inspector
  • (2016-08-04) Damien Olsen: Actually shows the scope variables as expected
  • (2016-06-22) Dimpu Aravind Buddha: Perfect. Would be great if i could find the github page for this.
  • (2016-05-12) Imtiyaz Mohammad: Awesome plugin.. Excellent
  • (2016-04-20) naveen kumar: Very helpful plugin :-)
  • (2015-09-22) Eppa Shri Rammuu: good tool for debugging AngularJS Apps...
  • (2015-05-05) John Pywtorak: Works as advertised. It would be better if it had a github page or other.
  • (2015-03-19) Chad Smith: I have been using Batarang for years but it's recent update made me look to see what else is out there. I am so happy I found this one. It's amazing and my entire team is switching to it right now. Best AngularJS debug plugin. Hands down.
  • (2015-03-03) Hari Nath Reddy Pala: Good one.
  • (2015-02-23) narender reddy Manikanti: Very good tool to debug Angular JS

Latest issues

  • (2015-04-03, v:2.4.0) Omid Ahourai: Not working for me in chrome :(
    When I click it in chrome, nothing happens. Works in Safari.
  • (2015-02-26, v:2.2.0) Ricardo Camacho: I cant get it to work
    I get the following messages on the pane> message: "Cannot read property '$root' of undefined" stack: "TypeError: Cannot read property '$root' of undefined↵ at getPanelContents (<anonymous>:37:22)↵ at <anonymous>:136:3↵ at Object.InjectedScript._evaluateOn (<anonymous>:777:140)↵ at Object.InjectedScript._evaluateAndWrap (<anonymous>:710:34)↵ at Object.InjectedScript.evaluate (<anonymous>:626:21)" get stack: function () { [native code] } set stack: function () { [native code] } __proto__: Error


10,000 history
4.4 (89 votes)
Last update / version
2020-05-28 / 3.0.0
Listing languages