Suggest an editImprove this articleRefine the answer for “What is EventEmitter?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**`EventEmitter`** in Angular is a class for creating events in components, letting a child component send data to the parent through `@Output()`. **Key point:** EventEmitter is a mechanism for communication from a child component to its parent, implementing the passing of events and data.Shown above the full answer for quick recall.Answer (EN)Image`EventEmitter` in Angular is a class used to create **events in components** so that a child component can send data to the parent through `@Output()`. How it works: 1. An instance of `EventEmitter` is created in the child component. 2. The `.emit(value)` method sends data or a notification about the event. 3. The parent component subscribes to this event through `(eventName)` and receives the passed data. Example: ```typescript @Output() clicked = new EventEmitter<string>(); someMethod() { this.clicked.emit('Data sent to the parent'); } ``` > Conclusion: `EventEmitter` is a mechanism for **communication from a child component to its parent**, implementing the passing of events and data.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.