📅  最后修改于: 2023-12-03 15:12:32.907000             🧑  作者: Mango
当你在 Angular 项目中遇到错误 NullInjectorError: R3InjectorError(AppModule)
时,意味着注入器无法执行依赖注入。
这个错误通常在以下情况下出现:
以下是一些可能导致以上错误的代码示例:
import { Component } from '@angular/core';
import { MyService } from './my-service';
@Component({
selector: 'my-app',
template: `
<h1>{{title}}</h1>
<p>{{message}}</p>
`,
})
export class AppComponent {
constructor(private service: MyService) {}
}
在上面的示例中,我们应该检查是否正确导入了 MyService
,并在 @NgModule
或用于组件的 providers
数组中提供服务。
如果你遇到此类错误并且无法解决,可以尝试执行以下步骤来解决问题:
希望这篇文章能够帮助你定位和解决 NullInjectorError: R3InjectorError(AppModule)
错误。