2.1模块 (Modules) 2.1 模块 (Modules) 在 Angular 应用中,模块 (Modules) 是组织和管理应用功能的基本构建块。它们可以将相关的组件、指令、管道和服务组合在一起,形成一个独立的、可重用的功能单元。模块化设计有助于提高代码的可维护性、可测试性和可重用性。 2.1.1 模块的核心概念 NgModule 装饰器: 使用 装饰器来定义一个模块。 接收一个元数据对象,该对象描述了模块的属性。 declarations: 声明属于该模块的组件、指令和管道。只有在 中声明的组件、指令和管道才能在模块的模板中使用。 imports: 导入其他模块,以便在该模块中使用其他模块提供的组件、指令、管道和服务。