I have a DisplayComponent and I'd like to see it's data in the browser's/developer's console. How can I see it?
Example from Angular2 step by step guide:
function DisplayComponent() {
this.myName = "Alice";
}
How do I see this.myName
in the browser's/developer's console?
* Please note that this is a question about Angular 2 and not Angular 1. The suggested solution for AngularJS (Angular 1) doesn't work.
Check out this plunker. So basically what you need to do at this moment:
Add ELEMENT_PROBE_BINDINGS
to your app bindings.
import { bootstrap } from 'angular2/angular2'
import { ELEMENT_PROBE_BINDINGS} from 'angular2/debug'
import { App } from './app'
bootstrap(App,ELEMENT_PROBE_BINDINGS )
.catch(err => console.error(err));
Use ng.probe
method to check the element:
const app = document.querySelector('my-app');
const debugElement = ng.probe(app);
var componentTag = document.querySelector('.component-tag');
var componentDetails = window.ng.probe(kitchenSink);
componentDetails.componentInstance
For more details see https://www.pluralsight.com/guides/front-end-javascript/debugging-angular-2-applications#console
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With