从父级触发单个事件将触发角度中所有可重复使用的组件中的事件

问题描述 投票:0回答:1

我是有角开发人员,目前正在开发有角的复杂应用程序。在角度我的项目结构如下图所示:

enter image description here

我有一个父组件和一个子组件。我正在将一些数据传递到子组件中,并将其处理为子组件并将其显示在屏幕中。现在,我想从父组件更改该数据。我发现通过以下方式将子组件引用到父组件中,从而可以将子函数调用到父函数中:

@ViewChild(ChildComponent) child: ChildComponent

然后像这样从中调用函数:

child.functionName();

但是此代码只能从第一个孩子那里调用。

是否有任何方法可以通过父级的一次触发一次从所有子级组件调用函数?

如果有解决方案,请在这里写。

我是有角开发人员,目前正在开发有角的复杂应用程序。我的项目结构如下图所示:我有一个父组件和一个子组件。我...

angular triggers components
1个回答
1
投票

您只拿一个孩子。在这里,您可以使用QueryList获取单个类型的所有子代。然后使用它在子级中触发事件。

例如:

© www.soinside.com 2019 - 2024. All rights reserved.