可以在角度调用父组件功能时单击子组件上的任何按钮? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以在角度调用父组件功能时单击子组件上的任何按钮? [关闭]相关的知识,希望对你有一定的参考价值。

我创建自定义角度网格视图作为子组件,并需要在所有父组件中使用它

网格上的每条记录都包含许多操作(编辑 - 删除)

我在父母一中点击儿童组件消防业务功能中的编辑按钮时需要

因为我的Grid Custom Control在所有应用程序中都是全局的

答案

使用@Output装饰器来定义输出属性

模板

<button (click)="buttonClick()">My button</button>

零件

@Output() doBusiness: EventEmitter<any> = new EventEmitter();

buttonClick() 
    this.doBusiness.emit(...some data...);

父模板

<child-component (doBusiness)="doMyWork($event)"></child-component>

https://angular.io/guide/component-interaction#parent-listens-for-child-event

以上是关于可以在角度调用父组件功能时单击子组件上的任何按钮? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

子组件功能完成时Vue调用父组件功能

在每个按钮单击角度后加载组件

在父按钮单击时调用并执行多个子函数

在父组件中单击按钮时从子组件执行功能:Angular2

使用子组件按钮单击关闭 Kendo Angular Dialog

具有父组件操作的角度更改子组件模板