Angular 错误修复

17 Mar 2025 | 阅读 2 分钟

在 Angular 中,由于多种原因,您可能会遇到错误。

让我们看一个例子来了解一些特定类型的错误。

我们创建了一个名为 "testing-app" 的应用程序。 在此应用中,我们在页面上有一个服务器和一个按钮,该按钮可以创建其他服务器。

在此,“component.html”文件包含以下代码

component.ts 文件

查看输出

现在,如果您单击“添加服务器”按钮,它将不会添加任何服务器。 打开浏览器控制台查看错误类型。

Angular Error Fixing

您可以看到它显示“push”属性未定义。 在这里,您可以获得一些关于错误的有用信息。

让我们检查 component.ts 文件

在这里,我们声明了 servers,但它没有被初始化。 因此,我们将其设置为数组格式,以保留新创建的服务器。 所以,将其更改为

更改 component.ts

输出

Angular Error Fixing

现在,您可以看到此错误已消除。

Angular Error Fixing

在浏览器中调试代码

Angular Augury 工具

在 Google Chrome 上搜索 Angular Augury。

Angular Error Fixing

单击“添加到 Chrome”按钮以将此工具添加到 Chrome。

Angular Error Fixing

将其添加到 Chrome 后,打开浏览器的开发者工具并打开 Augury。

Angular Error Fixing

Augury 是一个分析 Angular 应用程序的绝佳工具。 打开 Augury 并重新加载浏览器的页面。 您将看到这样的页面

这是注入器图

Angular Error Fixing

这是路由器树

Angular Error Fixing

这是 ngModule

Angular Error Fixing
下一个主题Angular 7 指令