首页 > 解决方案 > 如果使用 forRoot(),我应该在 @NgModule 装饰器中指定提供程序吗?

问题描述

如果我开发一个角度库并像这样从 AppModule 导入它:

@NgModule({

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

我应该将提供程序和导入放在MyLibraryModule@NgModule 装饰器中还是静态forRoot方法中?

我发现一些示例forRoot仅使用 config 放在提供程序中,他们将其余的导入和提供程序放在装饰器中,但这对我来说看起来很奇怪。

标签: angular

解决方案


推荐阅读