通过控制台获取服务实例

Dav*_*vid 8 angular

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

angular.element(document.querySelector('html')).injector().get('MyService')
Run Code Online (Sandbox Code Playgroud)

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

Gün*_*uer 5

您可以ng.probe($0)在控制台中使用以获取有关Angular2应用程序的调试信息。

另请参阅如何在控制台中访问Angular2组件特定的数据?

但这在enableProdMode()调用时不可用(仅用于调试)