Должен ли я указывать провайдеров в декораторе @NgModule при использовании forRoot()?

avatar
Eneko
9 августа 2021 в 07:01
40
0
0

Если я разработаю библиотеку angular и импортирую ее из AppModule следующим образом:

@NgModule({

  declarations: [
    AppComponent,
    ...
  ],
  providers: [
    ...
  ],
  imports: [
    ...
    MyLibraryModule.forRoot(config)
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

Должен ли я помещать поставщиков и импорт в декоратор @NgModule MyLibraryModule или в статический метод forRoot?

Некоторые примеры, которые я нашел, помещают в forRoot только провайдера, использующего конфигурацию, а остальные импорты и провайдеры помещают в декоратор, но мне это кажется странным.

Источник

Ответы (0)