在我的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。