- Angular 应用是由一个个模块组成的,此模块指的不是 ESModule,而是 NgModule 即 Angular 模块
- NgModule 是一组相关功能的集合,专注于某个应用领域,可以将组件和一组相关代码关联起来,是应用组织代码结构的一种方式
- 在 Angular 应用中至少要有一个根模块,用于启动应用程序
- NgModule 可以从其它 NgModule 中导入功能,前提是目标 NgModule 导出了该功能
- NgModule 是由 NgModule 装饰器函数装饰的类 ```typescript import { BrowserModule } from ‘@angular/platform-browser’; import { NgModule } from ‘@angular/core’;
@NgModule({ imports: [ BrowserModule ] })
export class AppModule { } ```
