1.每个Angular至少有一个根Module

2.Module时一个带有@NgModule装饰符的类

3.最简单的Module

 1 import { NgModule } from '@angular/core';
 2 import { LentestComponent } from './lentest.component'
 3 import { LentestService } from './lentest.service'
 4
 5 @NgModule({
 6     imports: [],
 7     declarations: [ LentestComponent,]
 8     providers: [LentestService, ],
 9     exports: [LentestComponent, ],
10     bootstrap: [LentestComponent,]
11 })
12 export class LentestModule{}

其中

imports - 导入其他Module,例如本Module需要用到的其他导出类的Module;

declarations - 声明(引用)需要用到的Component;

exports - 输出Component,供别的Module使用,它是declarations的子集;

providers - 输出Service,service(服务)的创建者,将列表内容加入到全局的服务表中,提供给别的Module使用

bootstrap - 启动模块,只在根Module使用,其他Module不能使用;

官方说法:启动Module为根Module,自定义的其他Module称为特性Module;特性Module不能import根Module;

转载于:https://www.cnblogs.com/Failbs/p/8794679.html

Module(模块)相关推荐

  1. 【ES6】Module模块详解

    [ES6]Module模块详解 一.Module的由来 二.严格模式 三.export命令 四.import命令 查看更多ES6教学文章: 参考文献 引言:由于两个JS文件之间相互使用必须通过一个ht ...

  2. 【Android Gradle 插件】settings.gradle 配置文件 ( 配置基本作用 | include 函数用法 | 目录层级配置 | 修改 Module 模块构建脚本名称 )

    文章目录 一.settings.gradle 配置 1.基本作用 2.include 函数用法 3.Module 目录层级配置 4.修改 Module 模块的 build.gradle 默认构建脚本名 ...

  3. Ruby的module(模块)

    定义模块用module...end .模块与类非常相似,但是: 模块不可以有实例对象: 模块不可以有子类. #Module(模块) module Module1   def sqrt(num, rx= ...

  4. 简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...

  5. html模块殃射,【Web前端问题】webpack打包后,module模块中的函数无法在html标签的事件中调用?...

    折腾了好久,求大佬指点~~最近才开始接触webpack以及ES6的module,可能理解的有问题吧...希望大佬来指点一下我这个菜鸟. 我的想法是在一个module中定义函数,在HTML的中用oncl ...

  6. 指定module_一个缺失已久的特性 — module模块

    在ES6之前,Javascript还不支持原生的模块化.如果要实现模块化,我们要借助一些框架,比如:requireJS或者seaJS等:什么?没用过也没听过这些框架?没关系,它们不是我们今天要讲的重点 ...

  7. 第二十节:一个缺失已久的特性 — module模块

    在ES6之前,Javascript还不支持原生的模块化.如果要实现模块化,我们要借助一些框架,比如:requireJS或者seaJS等:什么?没用过也没听过这些框架?没关系,它们不是我们今天要讲的重点 ...

  8. Android 驱动(8)---简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 原博文地址http://blog.sina.com.cn/s/blog_4ba5b45e0102v25h.html ----------------- ...

  9. 5.Module模块

    (1).模块化的初衷 现在的web系统越来越庞大.复杂,需要团队分工,多人协作,大型系统的javascript文件经常存在复杂的依赖关系,后期的维护成本会越来越高. JavaScript模块化正式为了 ...

  10. IDEA快速创建module模块

    1.新建模块 File->New->Module... 选择Maven 输入Name.Location等 2.配置模块 将以下内容增加到配置文件jeecg-boot-master-zc\j ...

最新文章

  1. gvim plugin管理
  2. PBR游戏3D模型合集包 PBR Game 3D-Models Bundle February 2022
  3. 普通程序员如何用1年时间获取3年成长?
  4. python怎么读取txt文件并统计其字数-python计算文件的行数和读取某一行内容的实现方法...
  5. 设计的核心任务之二:信息隐藏
  6. 在写移动端时,a标签或者input标签等 在手机上点击背后会有阴影的解决办法
  7. One order time zone
  8. springmvc拦截器对请求参数解密_SpringMVC拦截器如何修改请求参数
  9. 威胁情报的几个关键概念
  10. linux 7 postconf,postconf 命令常用参数
  11. Laravel学习笔记之冒泡、快速、选择和插入排序(持续更新)
  12. Python模块受欢迎排行榜Top200
  13. 读《财务就是IT 企业财务信息系统》
  14. 第五章 Spark-SQL进阶(一)之Dataset用法
  15. 完美解决Tensorflow不支持AVX2指令集问题
  16. php excel图表,简易的phpexcel导出柱状图
  17. SQL Server 2005 高速下载
  18. Studio3T 无限破解 (2019.3.0.0)
  19. 用VBA合并计算Excel多个工作簿及工作表
  20. 计算机中的光学知识,科学网—光学基础知识大讲堂 ——第3期:详解电磁辐射 - 何卓铭的博文...

热门文章

  1. linux 基于qt assistant制作软件帮助文档,基于Qt Assistant的软件帮助系统
  2. python利用递归函数实现斐波那契数列_Python递归及斐波那契数列
  3. linux 脚本 获取当前目录,Linux下获取脚本当前工作目录的一点感触
  4. mysql datetime转date_一个MySQL时间戳精度引发的血案
  5. tdd干扰波形_LTE常见干扰排查(中国移动)
  6. 虚拟机的分类_虚拟化精华问答 | 虚拟化技术分类
  7. pip更新失败_最全Tensorflow2.0 入门教程持续更新
  8. tensorflow gpu python3.5_Win10+Anaconda3下tensorflow-gpu环境配置
  9. rust怎么拆自己石墙_房屋征拆:遭遇非法强拆怎么办?如何依法维护自己的权益...
  10. cd rw 多少次_程序员:想知道你每天按了多少次键盘吗?