出现这个错误是因为在使用AngularFire时,没有正确地初始化Firebase应用。以下是解决方法的代码示例:
import { AngularFireModule } from '@angular/fire';
import { AngularFireDatabaseModule } from '@angular/fire/database';
@NgModule({
imports: [
AngularFireModule.initializeApp(yourFirebaseConfig),
AngularFireDatabaseModule
],
// ...
})
export class AppModule { }
import { AngularFireDatabase } from '@angular/fire/database';
constructor(private db: AngularFireDatabase) { }
import { AngularFireDatabase } from '@angular/fire/database';
constructor(private db: AngularFireDatabase) { }
ngOnInit() {
firebase.initializeApp(yourFirebaseConfig);
}
请确保将yourFirebaseConfig替换为您自己Firebase项目的配置。这些配置可以在Firebase控制台中找到。
通过正确初始化Firebase应用,您应该能够解决这个错误并使用AngularFire连接到Firebase数据库。
上一篇:AngularFire Firebase本地保存数据吗?
下一篇:AngularFire firestore的get / snapshotchanges / valuechanges操作在observable上不是异步的吗?