我的目标是加载一个配置文件(来自资产),其中包括我的 http 服务所需的设置。目前我有一个APP_INITIALIZER
服务,它加载文件并将其设置在服务属性中。问题是,http 服务是providedIn: 'root'
并且 Angular 在加载配置之前构建它,这导致在undefined
尝试访问“已保存”配置时得到一个。
如何确保在构建这些服务之前加载配置?
谢谢。
我的目标是加载一个配置文件(来自资产),其中包括我的 http 服务所需的设置。目前我有一个APP_INITIALIZER
服务,它加载文件并将其设置在服务属性中。问题是,http 服务是providedIn: 'root'
并且 Angular 在加载配置之前构建它,这导致在undefined
尝试访问“已保存”配置时得到一个。
如何确保在构建这些服务之前加载配置?
谢谢。
我使用此处发布的第三种方法解决了这个问题:
https://netbasal.com/optimize-user-experience-while-your-angular-app-loads-7e982a67ff1a