加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

从子到父的角度传递数据

发布时间:2020-12-17 10:23:53 所属栏目:安全 来源:网络整理
导读:我正在学习/研究Angular项目,我已经做了很多,我尝试以“正确的方式”做事,所以现在我想做的是: 我想从子组件到父组件获取变量(输出),但我不想使用输出,我不想听它,我想在父母需要它的时候得到它,就像孩子一样. getVariable()我遇到过一个帖子,说我应该使用c
我正在学习/研究Angular项目,我已经做了很多,我尝试以“正确的方式”做事,所以现在我想做的是:

我想从子组件到父组件获取变量(输出),但我不想使用输出,我不想听它,我想在父母需要它的时候得到它,就像孩子一样. getVariable()我遇到过一个帖子,说我应该使用childview,但问题与我的不一样,所以我想知道使用childview从子组件获取数据是一个好习惯吗?

在@mutput中注册子组件中的EventEmitter:
@Output() onDatePicked: EventEmitter<any> = new EventEmitter<any>();
Emit value on click:

public pickDate(date: any): void {
    this.onDatePicked.emit(date);
}

侦听父组件模板中的事件:

<div>
    <calendar (onDatePicked)="doSomething($event)"></calendar>
</div>

并在父组件中:

public doSomething(date: any):void {
    console.log('Picked date: ',date);
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读