在app.module.ts里面,imports部分,添加你的自定义模块名
在你的自定义模块内,添加了component以后,需要添加exports导出,类似下面

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { C1Component } from './c1/c1.component';
import { C2Component } from './c2/c2.component';
import {S1Service} from './s1.service'; @NgModule({
declarations: [C1Component, C2Component],
imports: [
CommonModule
],
// 这里声明服务
providers: [S1Service],
// 这里声明导出的组件
exports: [C1Component, C2Component]
})
export class MyModuleModule { }

服务类似java内的构造注入,在别的类里面用的时候,修改构造函数

constructor(svc: S1Service) {
svc.show();
}

最新文章

  1. bootstrap基本模板
  2. Jquery的各种验证
  3. System.out.println与System.err.println的区别(输出顺序!!!)
  4. SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
  5. css3学习总结5--CSS3文本效果
  6. struts自定义拦截器
  7. jQuery细节总结
  8. BZOJ_1028_[JSOI2007]_麻将_(模拟+贪心)
  9. android default_workspace.xml
  10. Python的Django框架完成一个完整的论坛(源码以及思路)
  11. http post/get 2种使用方式
  12. 基于IIS的WCF
  13. 第5章 支持和咨询选项 - Identity Server 4 中文文档(v1.0.0)
  14. Spring Aop——给Advice传递参数
  15. HttpRunner框架(一)
  16. Java基础——Oracle(七)
  17. linux 清空history以及记录原理
  18. 单字段去重 distinct 返回其他多个字段
  19. android app rate on google play and amazon
  20. Android wifi无线调试App新玩法ADB WIFI

热门文章

  1. Django之ORM多对多表创建方式,AJAX异步提交,分页器组件等
  2. [STM32].NVIC嵌套中断向量的理解
  3. JVM存储位置分配——java中局部变量、实例变量和静态变量在方法区、栈内存、堆内存中的分配
  4. zabbix--自动注册
  5. python正则表达式(7)--flag修饰符、match对象属性
  6. 排序算法-选择排序(Java)
  7. cc2530中单片机的通用I/O接口
  8. kuma kong 团队开发的可视化&&安全的service mesh
  9. ABP 03 解决 编辑User报错
  10. kafka中的offset概念