在Angular中使用NgModule中的类

时间:2017-06-21 14:21:05

标签: angular

Angular中NgModule中的类有什么用?在@Component中,类可以包含组件的变量。 NgModule中的类可以包含哪些有用的信息?

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

2 个答案:

答案 0 :(得分:0)

用@NgModule修饰的类将为空,它是一个类,只是要导出到main.ts(可能),以引导您的应用程序。

其他模块作为类导出,因此可以导入到根模块中。

答案 1 :(得分:0)

我使用模块类构造函数进行一些配置初始化:

@NgModule({...})
export class RecordEditorViewComponentModule {
  constructor(private viewComponent: ViewComponent) {
    viewComponent.registerComponent({

您还可以使用模块方法向不同的提供程序集注册相同的模块,以便实例化模块的多个实例。例如,路由模块的方式。路由器模块提供两种不同的方法来注册模块 - forRootforChild。它们都注册相同的模块,但具有不同的提供者集。有关详细信息,请参阅this answer