Dans la console, un objet ng
est disponible. Il permet de voir l'état de components et de services.
Pour obtenir l'instance d'un component, on peut utiliser son sélecteur:
ng.probe($('app-component-name')).componentInstance
On peut aussi sélectionner le node dans Chrome DevTools, il sera alors référencé par $0
.
ng.probe($0).componentInstance
Pour utiliser un service, on peut utiliser l'injector:
ng.probe(window.getAllAngularRootElements()[0]).injector.view.root.ngModule._providers.find(p => p && p.constructor && p.constructor.name==='AngularFireAuth')