在我的NgModule中,我之前可以使用对象设置提供程序,如下所示
providers: [
{ <-- Object 1
provide: HTTP_INTERCEPTORS,
useClass: CustomHttpInterceptor,
multi: true
},
{ <-- Object 2
provide: SignalrWindow,
useValue: window
},
AppSettings,
AuthenticationService,......
现在,当我尝试以这种方式设置提供程序时,当我使用AOT编译声明时出现错误:
NgModule的提供程序无效, - 只允许Provider和Type的实例,得到:[[object Object],[object Object]引用我的两个对象....
指定允许编译的对象语法的正确方法是什么?