2

鉴于以下情况:

@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 }

关于我可以做些什么来防止提到的重复的任何建议。

谢谢

4

0 回答 0