EventEmitter 和 ViewChild('child-form') 从子组件获取值的区别

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

在子组件中,通过使用EventEmitter,我们可以将值从子组件传递到父组件。

但是我看到另一种情况,当我们如下声明 ViewChild 时:

  @ViewChild('childForm') formComponent: ChildFormComponent;

我们还使用 formComponent 来获取其数据(例如:formComponent.listStudent)

有什么需要注意的重点吗

请多多指教

angular eventemitter viewchild
1个回答
0
投票

EventEmitter主要用于从子组件向父组件发出事件,而ViewChild用于直接访问子组件或父组件中的元素。选择最适合您的一款!

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