【问题标题】:NgxAuthFirebaseUIModule displaying ERROR NullInjectorError: R3InjectorError(AppModule)[ActivatedRoute -> ActivatedRoute -> ActivatedRoute]:NgxAuthFirebaseUIModule 显示 ERROR NullInjectorError: R3InjectorError(AppModule)[ActivatedRoute -> ActivatedRoute -> ActivatedRoute]:
【发布时间】:2021-07-02 08:00:41
【问题描述】:

我是 Angular 新手,尝试与 Firestore 集成,但在使用 Firestore 身份验证时出现 NullInjectorError R3InjectorError(AppModule)[ActivatedRoute -> ActivatedRoute -> ActivatedRoute]。这是我的代码。提前致谢。

app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import {FormsModule} from '@angular/forms'

import { AppComponent } from './app.component';
import { TableComponent } from './table/table.component';
import { IonicModule } from '@ionic/angular';
import { NavbarComponent } from './navbar/navbar.component';
import{NgxAuthFirebaseUIModule }from 'ngx-auth-firebaseui'; 
import { AngularFireModule } from '@angular/fire';

import { environment } from '../environments/environment';
import { AngularFireStorageModule } from '@angular/fire/storage';

@NgModule({
  declarations: [
    AppComponent,
    TableComponent,
    NavbarComponent,
  ],
  imports: [
    BrowserModule,
    FormsModule,
    IonicModule, 
    AngularFireModule.initializeApp(environment.firebase),
    NgxAuthFirebaseUIModule.forRoot(environment.firebase),   
    AngularFireStorageModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

app.component.html

<ngx-auth-firebaseui (onSuccess)="printUser($event)"
(onError)="printError($event)">    
</ngx-auth-firebaseui>

app.component.ts

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  constructor() {
    
  }
  ngOnInit(): void {
    
  }
  printUser(event) {
    console.log(event);
  }

  printError(event) {
   console.error(event);
  }
}

Console error image

【问题讨论】:

    标签: angular firebase google-cloud-firestore firebase-security


    【解决方案1】:

    您缺少导入 import { NgModule } from '@angular/core';,如 Angular documentationAngularFire getting-started 所示。

    【讨论】:

      猜你喜欢
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      相关资源
      最近更新 更多