在子组件中,通过使用EventEmitter,我们可以将值从子组件传递到父组件。
但是我看到另一种情况,当我们如下声明 ViewChild 时:
@ViewChild('childForm') formComponent: ChildFormComponent;
我们还使用 formComponent 来获取其数据(例如:formComponent.listStudent)
有什么需要注意的重点吗
请多多指教
EventEmitter主要用于从子组件向父组件发出事件,而ViewChild用于直接访问子组件或父组件中的元素。选择最适合您的一款!