No provider for AngularFireDatabase, AngularFireAuth

后端 未结 6 2075
不思量自难忘°
不思量自难忘° 2020-11-29 05:12

Apologies as I can\'t think of a better way of including all the information... When I run this, I get an error saying the following. I\'ve followed the Ionic Docs to the T,

6条回答
  •  Happy的楠姐
    2020-11-29 05:38

    AngularDatabase(same for AngularAuth) is separated to its own module AngularFireDatabaseModule(AngularFireAuthModule for AngularAuth) from version angularFire2@4.0.0, see documentation here.

    you should import AngularFireDatabaseModule(AngularFireAuthModule for Authentication) in your RootModule.

    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
      ]
    })
    

提交回复
热议问题