Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular2:如何在浏览器控制台中使用Javascript获取对组件的引用_Javascript_Angular_Debugging_Protractor - Fatal编程技术网

Angular2:如何在浏览器控制台中使用Javascript获取对组件的引用

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

在Angular2应用程序中,如何使用Javascript从浏览器控制台访问组件的控制器

我试图从我的组件使用的服务调用一个方法

编辑:我的目的是从量角器测试中调用它


根据我所读的内容,我应该能够通过使用
ng.probe($0).componentInstance
,获得对我的组件类实例的引用,但我得到的是
null

实际上,您想做什么?
$0
指的是您在chrome的“元素”选项卡中选择的元素,请确保您在元素中选择了角度组件tab@maddockst-谢谢!现在,它有了意义并起了作用:)我对我希望最终如何使用它进行了编辑-为了模拟服务中的某些更改(模拟数据更改),可以尝试将对组件的引用存储在全局可访问的变量中吗?例如,您可以在组件的构造函数中初始化该变量。