• 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 { } ```