How to access the *angular 2* components' data in the browser's console?
我有一个显示组件,我想在浏览器/开发人员的控制台中看到它的数据。我怎么看?
Angular2循序渐进指南中的示例:
1 2 3 | function DisplayComponent() { this.myName ="Alice"; } |
我如何在浏览器/开发人员的控制台中看到
*请注意,这是一个关于角2而不是角1的问题。建议的AngularJS(角度1)解决方案不起作用。
看看这个破车。所以基本上你现在需要做的是:
将
1 2 3 4 5 6 | 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)); |
使用
1 2 | const app = document.querySelector('my-app'); const debugElement = ng.probe(app); |
var componentDetails = window.ng.probe(kitchenSink);
componentDetails.componentInstance
有关更多详细信息,请参阅https://www.multuralsight.com/guides/front-end javascript/debugging-angular-2-applications console
你试过简单的控制台命令吗?
1 | console.log(this.myName) |
希望我能正确理解你的问题。