• 父组建---->子组建 传递信息

  • 首先先通过angular脚手架生成两个基本组件,有一个好处是
    会自动关联到跟模版,节约时间,而且还是偷懒

  • ng generate component component-name 这句话有简写的方式,可以自己去搜

  • demo如下
    //father.component.ts@Component({selector: 'app-component-father',template:`<son [title]="'这是父组件定义的数据标题'"></son>`,})export class ComponentFatherComponent {}//import { Component, Input } from '@angular/core';@Component({selector: 'son',template:`<h1>{{ title }}</h1>`,styleUrls: ['./component-son.component.css']})export class ComponentSonComponent{@Input() title: string;}
  • 我们来看看,这倒底是神马一回事儿,第一次听到组件通讯
    顿时觉得高大上,理清思路之后,这简直弱爆了,就是属性绑定

  • 首先在子组建 需要引入输出接口 ---就是这个一个玩意,多了一个input,
    表示输入的意思,可以叫什么装饰器属性

    import { Component, Input } from '@angular/core';
  • 把这玩意塞到 你在类里面定义的属性前--像这样
    @Input() title: string;
  • 在模版里面使用插值表达式输出title---由于没有赋值,所以是没有结果的结果
    这时候这倒父组件发挥作用---请看下面
    @Component({selector: 'app-component-father',template:`<son [title]="'这是父组件定义的数据标题'"></son>`,})export class ComponentFatherComponent {}
  • 干干净净的父组建什么东西都没有
    [title]="'这是父组件定义的数据标题'"
  • 就是东西 等号左边是 被绑定的属性 ,也就是子组建需要的东西的名字,
    等号右边就是你想输入的东西,你输什么鬼,页面就显示什么鬼

  • 饶了半天其实就是一个属性绑定的过程----说实话官网的那些文档只能看代码

  • 子组建----〉父组件 的有时间 再说

转载于:https://www.cnblogs.com/he-zhi/p/7129038.html

angular4.0 父子组建之间的相互通信相关推荐

  1. 计算机网络协议是网民们签订的合同,关于网络协议,下列__________选项是正确的。A.是网民们签订的合同B.是计算机之间的相互通信需...

    关于网络协议,下列__________选项是正确的.A.是网民们签订的合同B.是计算机之间的相互通信需 更多相关问题 Many think soccer has important advantage ...

  2. vue的父子组建之间的通信(-),基于props和$emit之间的传递

    对于vue而言,以为其核心思想为前端组建化.所以组建之间的通信必不可少. 相信接触过Angularjs的童鞋都知道angularjs的控制器之间的通信机制. 1:父传子:官方的$broadcast() ...

  3. VUE 2.0 父子组件之间的通信

    父组件是通过props属性给子组件通信的来看下代码: 父组件: <parent><child :child-com="content"></child ...

  4. 【JavaScript】父子页面之间跨域通信的方法

    由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案.之前也有小网同学分享过一篇"跨域,不再纠结&quo ...

  5. Electron中通过ipcMain和ipcRender实现主进程和渲染进程之间的相互通信

    场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...

  6. Fragment与Activity之间的相互通信

    https://blog.csdn.net/u012702547/article/details/49786417 https://blog.csdn.net/carson_ho/article/de ...

  7. 【思科百难】RIP两个版本之间能够相互通信?

    配置两台路由器,A&B.A-RIPv1, B-RIPv2 配置如下: A Loo0:1.1.1.1 32     g0/0/0 12.12.12.1 B Loo0:2.2.2.2 32    ...

  8. Vue3组件开发-父子组件之间通信的方式

    父子组件之间如何进行通信呢? 父组件传递给子组件:通过props属性: 子组件传递给父组件:通过$emit触发事件: 一.父组件传递给子组件 在开发中很常见的就是父子组件之间通信,比如父组件有一些数据 ...

  9. windows备份与还原和两个主机的相互通信

    DAY02Windows 实验一: 实验名称:windows系统的备份与还原 实验描述:为了保证系统的安全对系统做备份与还原操作系统 实验拓扑: 实验步骤: 步骤一:将急救大师软件安装在虚拟机的系统上 ...

  10. 主机与虚拟机相互通信及虚拟机访问外网

    相互通信指的是:主机(host)和虚拟主机(Vhost)能相互访问,宿主机及同一个局域网中的其他计算机能够访问到虚拟机,虚拟机也能访问到网络中的其它机器(当然包括宿主机).在我们接触的应用中,最常见的 ...

最新文章

  1. csu 1985: 驱R符
  2. H5标准提供哪些新的API
  3. python中回文设计_Python中的回文递归
  4. 看漫画学python 豆瓣_各种表示“看”的词语
  5. 六十五、SpringBoot配置拦截器拦截静态资源和区域解析器实现登陆功能
  6. jvm MinorGC和查看GC日志
  7. 详解malloc,calloc,realloc原理及其模拟实现
  8. 香港2013迷你制汇节即将启幕
  9. java 1.6.0.11_ubuntu 11.10安装java1.6(转)
  10. POJ3259(Wormholes) 判断负环
  11. 关于审核被拒申诉那点事
  12. 一张图读懂中国产业链的变化与机会
  13. ffmpeg历史版本下载
  14. Python文本处理,依次读取文本每一行,查找每一行特定位置的元素,生成列表,去重
  15. BLC 以及 线性化
  16. 《2020年国际会计事务所排名》
  17. 详细全面 :一份完整的数据分析师成长书单
  18. 【历史上的今天】12 月 7 日:历史上第一次直播回放;唱片协会起诉 Napster;最大的梅森素数被发现
  19. Javascript的undefined和notdefined的区别
  20. Calling Extraterrestrial Intelligence Again

热门文章

  1. 李彦宏笑称跟马云同场压力大,马云:压根不知你在场
  2. 金蝶K3老单新增自定义菜单按钮
  3. 初中级前端开发工程师如何提升个人能力?
  4. 第四章 Python数据分析-描述性分析
  5. 20145238-荆玉茗 《网络对抗》免杀原理与实践
  6. BZOJ 3384: [Usaco2004 Nov]Apple Catching 接苹果( dp )
  7. Android中关于Task的一些认识
  8. 吴昊品游戏核心算法 Round 17 —— M*N PUZZLE 与 N PUZZLE 的解的唯一性定理(由特殊到一般)...
  9. 1.1 项目过程中遇到date类型插入数据库的问题及解决方法
  10. Python-进程与线程理论基础-Day10