gpt4 book ai didi

angular - 没有 AngularFireDatabase、AngularFireAuth 的提供者

转载 作者:太空狗 更新时间:2023-10-29 16:50:21 24 4
gpt4 key购买 nike

抱歉,我想不出更好的方法来包含所有信息...当我运行它时,我收到一条错误消息,内容如下。我已经按照 Ionic Docs 到 T,我无法弄清楚可能出了什么问题。

错误:

No provider for AngularFireDatabase!

Error

Package.json Package

App.module.ts App.Module

主页.html Home HTML

主页.ts Home TS

最佳答案

AngularDatabase(AngularAuth 相同)被分离到它自己的模块 AngularFireDatabaseModule(AngularFireAuthModule for AngularAuth) 版本angularFire2@4.0.0,参见文档here .

您应该在 RootModule 中导入 AngularFireDatabaseModule(AngularFireAuthModule for Authentication)。

import { AngularFireModule } from 'angularfire2';
// for AngularFireDatabase
import { AngularFireDatabaseModule } from 'angularfire2/database';
import { AngularFireDatabase, FirebaseObjectObservable } from 'angularfire2/database';
// for AngularFireAuth
import { AngularFireAuthModule } from 'angularfire2/auth';
import { AngularFireAuth } from 'angularfire2/auth';

@NgModule({
imports: [
AngularFireModule.initializeApp({ <---- main module
apiKey: ...,
authDomain: '...',
databaseURL: '...',
storageBucket: '...',
messagingSenderId: '...'
}),
AngularFireDatabaseModule, <---- for database
AngularFireAuthModule <---- for auth
]
})

关于angular - 没有 AngularFireDatabase、AngularFireAuth 的提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43772474/

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