【2019-11-19】模块简介

@NgModule 元数据

NgModule是一个带有@NgModule()装饰器的类。@NgModule()装饰器是一个函数,它接受一个元数据对象,该对象的属性用来描述这个模块。其中最重要得到属性如下:

①declarations(可声明对象表) -- 那些属于本NgModule的组件,指令,管道

②exportes(导出表)-- 那些能在其他模块的组件模板中使用的可声明对象的子集

③imports(导入表)-- 那些导出了本模块中的组件模板所需类的其他模块

④providers --本模块向全局服务中贡献的那些服务的创建器。这些服务能被本应用中的任何部分使用。

 你也可以在组件级别指定服务提供商,这通常是首选方式

 NgModule和组件

组件可以由路由器加载,也可以由模板创建。属于同一个NgModule的组件会共享一个编译上下文环境

原文地址:https://www.cnblogs.com/QQ-lala/p/11895587.html