这就是我为DataService提供配置的方法
providers: [
{provide: DataServiceConfig, useValue: config }, DataService
]
这使得将配置注入我的DataService构造函数变得容易。但这仅适用于DataService和提供程序是同一模块的一部分。这是有道理的,因为配置提供程序必须可用。
但是,如果DataService是父模块的一部分,我该如何解决?它不会以这种方式工作,因为我无法将配置注入DataService,因为除非我已加载子模块,否则配置不可用。有什么想法?