鉴于以下情况:
@NgModule( {} )
export class ServicesModule {
static forRoot() {
return {
ngModule: ServicesModule,
providers: [ ...moduleProviders ]
}
}
}
const moduleProviders = [ CountryService, DenomService];
export {CountryService, DenomService}
TypeScript 或 Angular2 中是否有某种方法可以防止在 moduleProviders 和导出中重复 CountryService、DenomService?
扩展运算符在 providers: 属性中工作得很好,但是在导出中使用扩展将无法如下工作
export { ...moduleProviders }
关于我可以做些什么来防止提到的重复的任何建议。
谢谢