Data communication between components siblings or from Parent to child or vise-versa is possible by using many ways in Angular applications.
Sometimes we may need to pass data or any information to parent component from any of its child components in its hierarchy. For example, we have messages component which shows unread messages, now if we want to display the count on the header component.
In that case, we have two options available to do so. The EventEmitter available in angular core package and RxJS Subject provides observable which can be used to emit values to other components. Continue reading Angular 7/8/9 | Angular EventEmitter and RxJs Subjects Quick Tutorial by Example