通过控制台获取服务实例

时间:2016-10-06 06:51:18

标签: angular

在Angular 1中,您可以通过控制台获取注射器,这样您就可以获得任何服务:

angular.element(document.querySelector('html')).injector().get('MyService')

这对调试非常有用。什么是NG2中的等价物?

1 个答案:

答案 0 :(得分:4)

您可以在控制台中使用getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM)来获取有关Angular2应用程序的调试信息。

另见how to access Angular2 component specific data in console?

但是在调用onCreate()时(仅适用于调试版)

,这是不可用的