如何解决Ionic 将变量传入库以初始化 firebase
解决方案包括
- 一种离子解决方案
- 一个名为 CoreLib 的库
问题
- 使用来自内核的注入变量初始化 CoreLib 内的 firebase 模块 离子溶液。
我可以将一个变量从离子解决方案传递给 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 凭据!太棒了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。