Ionic 将变量传入库以初始化 firebase

Ionic pass in variable into library to Initialize firebase with

解决方案包括

问题

我可以毫无问题地将变量从离子溶液传递到 CoreLib 库。问题是,AngularFireModule.initializeApp 在可以使用注入的变量之前被调用。

知道是否可以使用注入变量来初始化 firebase 模块吗?

@NgModule({
  imports: [
    CommonModule,
     AngularFireModule.initializeApp(firebaseconfigVar),
  ],
  exports: [
  ],
})
export class SvcsFirebaseModule {
  code to inject a variable into some service here and to save the variable called 
  firebaseconfigVar
}

所以,我今天学到了一些东西

即使您有一个由 X 组成的数据层(在本例中为 firebase),您也不必在要导入的库中导入和初始化 firebase。

您可以在最重要的解决方案中初始化 firebase,这将渗透到您的所有库中。

因此无需传递任何 Firebase 凭据!太棒了!