Angular错误:静态解析符号值。不支持函数调用


错误中的错误遇到静态解析符号值。不支持函数调用。考虑将函数或lambda替换为导出函数的引用(原始.ts文件中的位置63:45),在C:/ Data / Private / Innovation / EV / ev-dashboard / src / app / app中解析符号AppModule .module.ts
解决方案

providers: [
{provide: StockService,
useFactory:configFactory}
,LoggerService],
bootstrap: [AppComponent]
})
export class AppModule { }
export function configFactory(){
let looger=new LoggerService();
let dev=Math.random() > 0.5;
if(dev){
return new StockService(looger);
}else{
return new Stock2Service(looger);
}
}

浙公网安备 33010602011771号