首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试Angular 6 App?

如何调试Angular 6 App?
EN

Stack Overflow用户
提问于 2018-05-16 19:36:57
回答 2查看 1.6K关注 0票数 0

目前,我在一个angular 6应用上遇到了问题。我为它使用了Fuse框架模板。目前,当我尝试在应用程序中使用MatSnackBar时,我遇到了麻烦。只要我将MatSnackBar添加到组件的构造函数中,就会在浏览器的JS控制台中得到一个错误。

代码语言:javascript
复制
  constructor(
    private formBuilder: FormBuilder,
    private location: Location,
    public snackBar: MatSnackBar
  )
  {

  }

下面是错误消息:

代码语言:javascript
复制
ERROR Error: "[object Object]"

如何获取更多信息哪里出了问题?

EN

回答 2

Stack Overflow用户

发布于 2018-05-16 19:51:10

您需要在app.module.ts数组中导入MatSnackBarModule。

代码语言:javascript
复制
import { MatSnackBarModule } from '@angular/material';

imports: [ ... MatSnackBarModule ...

没有它,我会得到一个错误,就像你一样

要进行调试,如果您有权访问导入的源代码(并使用vscode),请遵循this说明,在导入的类的构造函数上放置一个断点。

您还可以放置一个调试器并打开开发人员工具(chrome中的F12):

代码语言:javascript
复制
foo() { 
   debugger; 
   console.log('footest');
}

希望它能帮上忙!

票数 0
EN

Stack Overflow用户

发布于 2018-09-26 00:14:48

google chrome有一个开源插件,所以你可以使用AngularJS Batarang

chrome plugin for debug AngularJS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50369916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档