我正在尝试使用APP_INITIALIZER进行角度延迟引导,直到我可以获取一些环境变量。 我已经阅读并遵循了大量的教程和Stack Overflow的答案,但没有一个与我所看到的相匹配。APP_INITIALIZER确实起作用了,因为如果promise拒绝,它会阻止页面加载,但如果成功,它就不会。相反,控制台日志指示依赖于初始化服务的其他服务在它完成之前尝试使用它,你可以想象所有的搞笑,而不是随后加载所有不存在的东西。 互联网和文档证明这是可行的。下面是我的代码: i
我在我的Angular 10应用程序中实现了ngx-google-analytics,但这个模块需要GA跟踪代码以这种方式实现: NgxGoogleAnalyticsModule.forRoot(environment.ga但同样的,在appmodule中是无法实现的。 根据@Nayan的建议,我尝试了这个解决方案: How to inject an service into module in my case?].filter(res => {
当引导我的角2 (v2.4)时,我试图运行一个函数,它将在应用程序加载之前自动授权用户。然而,这似乎不起作用。import {platformBrowserDynamic} from "@angular/platform-browser-dynamic";import {Http, HttpModule} from &q