Ionic 将变量传入库以初始化 firebase
Ionic pass in variable into library to Initialize firebase with
解决方案包括
- 一种离子溶液
- 一个名为 CoreLib 的库
问题
- 使用来自
离子溶液。
我可以毫无问题地将变量从离子溶液传递到 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 凭据!太棒了!
解决方案包括
- 一种离子溶液
- 一个名为 CoreLib 的库
问题
- 使用来自 离子溶液。
我可以毫无问题地将变量从离子溶液传递到 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 凭据!太棒了!