【问题标题】:Angular - Providing asynchronous to root providersAngular - 为根提供者提供异步
【发布时间】:2019-08-07 08:19:26
【问题描述】:

我的目标是加载一个配置文件(来自资产),其中包括我的 http 服务所需的设置。 目前我有一个APP_INITIALIZER 服务,它加载文件并将其设置在服务属性中。 问题是,http 服务是 providedIn: 'root',Angular 在加载配置之前构建它,这会导致在尝试访问“已保存”配置时获得 undefined

如何确保在构建这些服务之前加载配置?

谢谢。

【问题讨论】:

    标签: angular dependency-injection angular-dependency-injection


    【解决方案1】:

    我使用此处发布的第三种方法解决了这个问题:

    https://netbasal.com/optimize-user-experience-while-your-angular-app-loads-7e982a67ff1a

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      • 2012-09-02
      • 2017-04-16
      相关资源
      最近更新 更多