angular父子组件通信的示例分析
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,这篇文章主要介绍angular父子组件通信的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!用到的apiInput - 子组件中定义可接受的属性,可以用来父组件给子组件传
千家信息网最后更新 2024年10月25日angular父子组件通信的示例分析
这篇文章主要介绍angular父子组件通信的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
用到的api
Input
- 子组件中定义可接受的属性,可以用来父组件给子组件传递数据
Output
- 子组件中定义输出的属性,该属性需要是 EventEmitter 的事件类型,用来通知父组件做出相应的操作
EventEmitter
- 用在带有 @Output 指令的组件中,以同步或异步方式发出自定义事件,并通过订阅实例来为这些事件注册处理器。
简单的例子
列表渲染子组件,点击子组件通知父组件进行操作
person.ts
export interface Person { name: string; age: number; sex: string;}
父组件
import { Component, OnInit } from '@angular/core';import { Person } from './person';@Component({ selector: 'app-comp-parent', template: ``,})export class CompParentComponent implements OnInit { personList: Person[] = [ { name: '张三', age: 21, sex: '男' }, { name: '李四', age: 25, sex: '男' }, { name: '李莉', age: 20, sex: '女' }, ]; constructor(){ } ngOnInit(): void { } onItemClick(item: Person){ console.log('click-person: ', item); }}
子组件
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';import { Person } from './person';@Component({ selector: 'app-comp-child', template: `Name: {{ data.name }} Age: {{ data.age }} Sex: {{ data.sex }}`,})export class CompChildComponent implements OnInit { @Input() data!: Person; @Output() itemClick = new EventEmitter(); constructor(){ } ngOnInit(): void { }}
效果
以上是"angular父子组件通信的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
组件
事件
属性
父子
示例
分析
通信
内容
篇文章
价值
例子
兴趣
处理器
实例
小伙
小伙伴
指令
效果
数据
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
无锡中叶软件开发有限公司怎么样
网络安全宣传画警察
柳江县软件开发
网络安全舰船知识
云端电脑部署多个服务器
机器人好还是软件开发好
网络安全靶标是什么意思
河南软件开发以客为尊
中国黑客网络安全法
一直说连接服务器出错
iphone关闭分析数据库
耒阳网络技术培训
我的世界网易手游共生服务器
超微服务器代码a9
管理服务器在哪
甲骨文数据库热备
服务器的商店指令是什么
福州众信网络技术有限公司
软件开发覆盖生命周期最长
南京车易淘网络技术
关闭ie代理服务器
c ce 数据库
网络安全管理面试大全
软件开发的成本优势
开远市网络安全执法检查
阿里云服务器购买了在哪查看订单
什么云服务器能装模拟器
与internet时间服务器同步
无线路由服务器无响应
erp和sql数据库怎么连接