Angular中NgModule中的类有什么用?在@Component中,类可以包含组件的变量。 NgModule中的类可以包含哪些有用的信息?
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
答案 0 :(得分:0)
用@NgModule修饰的类将为空,它是一个类,只是要导出到main.ts(可能),以引导您的应用程序。
其他模块作为类导出,因此可以导入到根模块中。
答案 1 :(得分:0)
我使用模块类构造函数进行一些配置初始化:
@NgModule({...})
export class RecordEditorViewComponentModule {
constructor(private viewComponent: ViewComponent) {
viewComponent.registerComponent({
您还可以使用模块方法向不同的提供程序集注册相同的模块,以便实例化模块的多个实例。例如,路由模块的方式。路由器模块提供两种不同的方法来注册模块 - forRoot
和forChild
。它们都注册相同的模块,但具有不同的提供者集。有关详细信息,请参阅this answer。