尝试将本地变量设置为提供程序依赖项时,我收到运行时错误NullInjectorError:/config.json没有提供程序!
在AppModule内部,我有
{provide: APP_INITIALIZER, useFactory: appConfigFactory, deps:
HttpClient, configUrl], multi: true}
configUrl在哪里
let configUrl = '/config.json'
if (environment.production) {
configUrl = '/config';
}
const appConfigFactory = (http: HttpClient, configUrlInput: string)
=> {
return new ConfigService(http, configUrlInput).load;
}
我想知道是否有一种方法可以让我在此处传递字符串值configUrl(尽管我知道安排configUrl的另一种方法是将其放在ConfigService类中)