首页 > 解决方案 > AngularFireModule 注入

问题描述

在我的角度应用程序运行之前,我需要获取 AngularFire.initialize (config_object>) 的 config_object。

我尝试过注入,但我对这个概念不是很熟悉,也不明白如何使用它。

如果我像下面那样同步,它就像一个魅力,但我需要使用 API 调用(使用 Axios)来检索配置。

当我尝试返回 Axios 承诺时,它不起作用。

  providers: [
    {
      provide: FIREBASE_OPTIONS,
      useFactory:  () => {
        return {
          apiKey: 'xxx',
          authDomain: 'xxx',
          projectId: 'xxx',
          storageBucket: 'xxx',
          messagingSenderId: 'xxxx',
          appId: 'xxxx',
          measurementId: 'xxxxx',
        };
      },
    },
  ],

有人有想法吗?

谢谢

标签: angularfirebasedependency-injectionangularfire

解决方案


推荐阅读