Angular2:如何在浏览器控制台中使用Javascript获取对组件的引用
在Angular2应用程序中,如何使用Javascript从浏览器控制台访问组件的控制器 我试图从我的组件使用的服务调用一个方法 编辑:我的目的是从量角器测试中调用它Angular2:如何在浏览器控制台中使用Javascript获取对组件的引用,javascript,angular,debugging,protractor,Javascript,Angular,Debugging,Protractor,在Angular2应用程序中,如何使用Javascript从浏览器控制台访问组件的控制器 我试图从我的组件使用的服务调用一个方法 编辑:我的目的是从量角器测试中调用它 根据我所读的内容,我应该能够通过使用ng.probe($0).componentInstance,获得对我的组件类实例的引用,但我得到的是null 实际上,您想做什么?$0指的是您在chrome的“元素”选项卡中选择的元素,请确保您在元素中选择了角度组件tab@maddockst-谢谢!现在,它有了意义并起了作用:)我对我希望最终
根据我所读的内容,我应该能够通过使用
ng.probe($0).componentInstance
,获得对我的组件类实例的引用,但我得到的是null
实际上,您想做什么?$0
指的是您在chrome的“元素”选项卡中选择的元素,请确保您在元素中选择了角度组件tab@maddockst-谢谢!现在,它有了意义并起了作用:)我对我希望最终如何使用它进行了编辑-为了模拟服务中的某些更改(模拟数据更改),可以尝试将对组件的引用存储在全局可访问的变量中吗?例如,您可以在组件的构造函数中初始化该变量。