Angular 2父子组件数据传递之@Input和@Output详解(下)
发布时间 - 2026-01-11 02:11:08 点击率:次前言

之前已经给大家介绍了Angular 2父子组件数据传递之@Input和@Output的相关内容,下面这篇文章我们再进一步的进行介绍:
子组件向父组件传递数据使用事件传递是子组件向父组件传递数据最常用的方式,子组件需要实例化EventEmitter类来订阅和触发自定义事件
第一步定义子组件
childenComponent.ts
(1).实例化EventEmitter,赋值给event,event被@Output装饰器定义为输出属性,这样event具备了向上级传递数据的能力,通过调用EventEmitter类中定义的emit方法,来向上传递数据
(2).定义一个name属性,用于接受子组件页面的输入
(3).定义upward方法,用于子组件页面点击事件 触发事件调用,upward()方法里面调用自定义事件event来触发emit方法 传递数据
childenComponent.html
第二步定义父组件
parentComponent.ts
parentComponent.html
父组件通过绑定自定义事件event ,来订阅来自子组件触发事件(这里是点击事件),当我们点击子组件上面的按钮,调用子组件的upward()方法,内部实现会调用this.event.emit(this.name);传递数据,自此父组件就能够监听自定义事件event。调用getData来接收传递过来的数据
最终效果:表单输入数据,点击页面按钮,数据传递到父组件,在显示出来
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# angular
# input
# output
# angular2
# angularjs2
# 详解Angular 4.x 动态创建组件
# Angular 2父子组件数据传递之@ViewChild获取子组件详解
# Angular2学习教程之组件中的DOM操作详解
# angular中不同的组件间传值与通信的方法
# Angular父组件调用子组件的方法
# Angular5给组件本身的标签添加样式class的方法
# Angular入口组件(entry component)与声明式组件的区别详解
# angular2倒计时组件使用详解
# 详解angular2封装material2对话框组件
# 简单谈谈Angular中的独立组件的使用
# 自定义
# 这篇文章
# 相关内容
# 给大家
# 当我们
# 谢谢大家
# 表单
# 第二步
# 绑定
# 最常用
# 来向
# 类中
# 具备了
# 有疑问
# color
# style
# EventEmitter
# strong
# span
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel中的withCount方法怎么高效统计关联模型数量
Laravel如何与Inertia.js和Vue/React构建现代单页应用
专业商城网站制作公司有哪些,pi商城官网是哪个?
简历在线制作网站免费版,如何创建个人简历?
如何用景安虚拟主机手机版绑定域名建站?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
Laravel如何配置和使用缓存?(Redis代码示例)
海南网站制作公司有哪些,海口网是哪家的?
如何为不同团队 ID 动态生成多个“认领值班”按钮
如何快速搭建高效可靠的建站解决方案?
android nfc常用标签读取总结
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel怎么使用artisan命令缓存配置和视图
图册素材网站设计制作软件,图册的导出方式有几种?
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
个人网站制作流程图片大全,个人网站如何注销?
canvas 画布在主流浏览器中的尺寸限制详细介绍
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
如何快速生成高效建站系统源代码?
如何快速搭建FTP站点实现文件共享?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
怎么用AI帮你为初创公司进行市场定位分析?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
如何在IIS服务器上快速部署高效网站?
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
音响网站制作视频教程,隆霸音响官方网站?
Laravel定时任务怎么设置_Laravel Crontab调度器配置
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
*服务器网站为何频现安全漏洞?
手机软键盘弹出时影响布局的解决方法
如何在阿里云ECS服务器部署织梦CMS网站?
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
教你用AI润色文章,让你的文字表达更专业
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
,网页ppt怎么弄成自己的ppt?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
个人摄影网站制作流程,摄影爱好者都去什么网站?
JavaScript模板引擎Template.js使用详解
如何用5美元大硬盘VPS安全高效搭建个人网站?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
使用豆包 AI 辅助进行简单网页 HTML 结构设计
lovemo网页版地址 lovemo官网手机登录
Laravel如何使用模型观察者?(Observer代码示例)
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】

