Я пытаюсь использовать аутентификацию с использованием firebase auth в моем приложении angular. Для этого я создал службу авторизации, аутентификацию и интерфейс для входа / регистрации. К сожалению, я получаю следующую ошибку:
NullInjectorError: R3InjectorError (AppModule) [AuthGuard -> AuthService -> AngularFireAuth -> AngularFireAuth -> AngularFireAuth]:
Здесь мой app.module:
import { AngularFireModule } from '@angular/fire';
import { AngularFirestoreModule } from '@angular/fire/firestore';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { UserProfileComponent } from './user-profile/user-profile.component';
import {AuthService} from './auth.service';
import {AuthGuard} from './auth.guard';
@NgModule({
declarations: [
AppComponent,
],
imports: [
AngularFireModule.initializeApp(environment.firebase),
AngularFirestoreModule,
AngularFireAuthModule
// imports firebase/auth, only needed for auth features
],
providers: [ AngularFireAuthModule, AuthService, AuthGuard],
entryComponents: [LocationsFilterBottomSheetComponent, QrCodeBottomSheetComponent, FilterVouchersBottomSheetComponent],
bootstrap: [AppComponent]
})
export class AppModule {
}