Angular应用里child Component如何向parent Component发送事件
生活随笔
收集整理的這篇文章主要介紹了
Angular应用里child Component如何向parent Component发送事件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
detail Component里,使用event binding,給button click事件注冊一個處理函數(shù)delete:
<img src="{{itemImageUrl}}" [style.display]="displayNone"> <span [style.text-decoration]="lineThrough">{{ item.name }} </span> <button (click)="delete()">Delete</button> @Output() deleteRequest = new EventEmitter<Item>();delete() {this.deleteRequest.emit(this.item);this.displayNone = this.displayNone ? '' : 'none';this.lineThrough = this.lineThrough ? '' : 'line-through'; }在delete函數(shù)里,使用EventEmitter發(fā)送一個事件。deleteRequest這個property需要加上@Output的注解。
在parent Component里,監(jiān)聽從child Component發(fā)送過來的自定義事件:
<app-item-detail (deleteRequest)="deleteItem($event)" [item]="currentItem"></app-item-detail>總結(jié)
以上是生活随笔為你收集整理的Angular应用里child Component如何向parent Component发送事件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ps软件怎么加文字(ps文字怎么自动换行
- 下一篇: 怎么将十进制小数转为十六进制(java实