gpt4 book ai didi

angular - StaticInjectorError[e -> e] : NullInjectorError: No provider for e

转载 作者:行者123 更新时间:2023-12-03 19:30:51 34 4
gpt4 key购买 nike

在我的 app.module.ts

@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
MaterialModule,
FlexLayoutModule,
BrowserAnimationsModule,
AppRoutingModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule,
MyAppModule
],
providers: [
AuthenticationService,
AuthGuardService,
MyAppService
],
bootstrap: [AppComponent]
})
export class AppModule { }

在我的 AuthGuardService 中:
@Injectable({
providedIn: 'root'
})
export class AuthGuardService implements CanActivate {

我已经将 HttpClientModule 甚至在我的 authguard 中添加了providedIn,但我仍然遇到这个错误。我正在使用 Angular 7。

最佳答案

由于您已经添加了providedIn: 'root',所以从提供者中删除所有服务

关于angular - StaticInjectorError[e -> e] : NullInjectorError: No provider for e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54994527/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com