angular - AngularFireModule'i içe aktardığımda hata geliyor
AngularFireModule'u içe aktarırken ve initializeApp'i environment.firebaseConfig ile başlatırken bazı hatalar oluşuyor, bu problemi çözemedim, lütfen ne yapmam gerektiğini söyle.
@NgModule({
declarations: [
AppComponent,
HeadComponent,
MainComponent,
FooterComponent,
RegistrationComponent,
InformationComponent,
AngularFireModule.initializeApp(environment.firebaseConfig) ,// here error comes
AngularFireDatabaseModule
],
Ben de zaten Firebase ve @angular/fire'i kurdum.
Ve hata şöyle görünüyor
src/app/app.module.ts:27:5 HATASI - error TS2322: 'ModuleWithProviders' türü 'any[] | Type' türüne atanabilir değil. 'ModuleWithProviders' türü, 'Type' türünden şu özellikleri eksik: apply, call, bind, prototype ve 5 tane daha.
27 AngularFireModule.initializeApp(environment.firebaseConfig) ,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cevap #1
- declarations, bileşenleri, pipe'ları veya directive'leri kaydeder.
- importlar modülleri kaydediyor.
Yani AngularFireModule.initializeApp(environment.firebaseConfig), aşağıdaki gibi imports altında olmalıdır.
declarations: [
AppComponent,
FilterComponent,
SearchResultsComponent,
HeaderComponent,
FooterComponent
],
imports: [
AngularFireModule.initializeApp(environment.firebaseConfig),
BrowserModule,
AppRoutingModule
],
