使用 APP_INITIALIZER 从服务器加载外部 Angular 配置

Using APP_INITIALIZER to load external Angular Configuration from Server

我对为 Angular 应用程序加载外部配置文件有一个很好的想法,但我有以下问题:APP_INITIALIZER 提供的加载功能是否在客户端执行,在 AppModule 被传送到浏览器之后,或者在服务器端,传送发生之前?

如果它发生在客户端,这是否需要在应用程序实际启动之前对配置文件进行额外的 HTTP 调用?

如果您不使用服务器端渲染,所有 Angular 相关的内容都只在浏览器中执行,除了可能在您将 Angular 应用程序部署到服务器之前在构建时执行的内容, 但 APP_INITIALIZER 是在浏览器中执行的。