NullInjectorError:/config.json没有提供程序!”我可以将变量作为依赖项注入吗?

时间:2019-04-02 17:46:18

标签: angular angular7

尝试将本地变量设置为提供程序依赖项时,我收到运行时错误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类中)

0 个答案:

没有答案