什么';在Angular 8中,在控制台(从devtools)上访问Angular的正确方法是什么?

什么';在Angular 8中,在控制台(从devtools)上访问Angular的正确方法是什么?,angular,console,google-chrome-devtools,angular8,Angular,Console,Google Chrome Devtools,Angular8,我跑了8英里。按照这里可能已经过时的建议,我正在尝试从ChromeDevTools控制台访问Angular服务。以下是令人失望的结果 Angular is running in the development mode. Call enableProdMode() to enable the production mode. injector = angular.element(document.body).injector() VM914:1 Uncaught ReferenceError:

我跑了8英里。按照这里可能已经过时的建议,我正在尝试从ChromeDevTools控制台访问Angular服务。以下是令人失望的结果

Angular is running in the development mode. Call enableProdMode() to enable the production mode.
injector = angular.element(document.body).injector()
VM914:1 Uncaught ReferenceError: angular is not defined
    at <anonymous>:1:1
Angular正在开发模式下运行。调用enableProdMode()以启用生产模式。
injector=angular.element(document.body).injector()
VM914:1未捕获参考错误:未定义角度
时间:1:1

在Angular 8中,在命令行上访问Angular的正确方法是什么?

您只需全局保存injector类的引用即可

梅因酒店

从'@angular/platformBrowserDynamic'导入{platformBrowserDynamic};

如果(environment.production){//,谢谢,但我正在尝试在不修改现有代码的情况下执行此操作。在Angular的旧版本中,这似乎是可能的单击
app root
,然后在malbarmawi中检查此答案,当我在Chrome的devtoosl控制台中键入“const e=$0”时,我得到一个“undefined”消息。您引用的答案,这是TypeScript…我正在试图找出如何从浏览器控制台访问它,除非我误读了接受的答案中的内容。0美元只是您在元素选项卡中单击它的任何项目的参考,所以只需查找应用程序根并单击它,然后0美元将指向该元素