title: EventEmitter or RxJS Subject in angular service
body: <ol>
  <li>Is EventEmitter an RxJS Observable?</li>
  <li>In the angular documentation, it explains how to communicate from
  child to parent component using EventEmitter.  Should we use
  EventEmitter only in component or it can be used angular service
  also?</li>
  <li><p>In the angular documentation, it explains how parent and children communicate via a shared service that uses
  observables RxJS Subject. Can we use EventEmitter instead of RxJS
  Subject in this MissionService example? Please help converting this example with EventEmitter if we can use EventEmitter at all in a service. I'm new to angular.</p>
  
  <p><a href="https://angular.io/guide/component-interaction#parent-and-children-communicate-via-a-service" rel="nofollow noreferrer">https://angular.io/guide/component-interaction#parent-and-children-communicate-via-a-service</a></p></li>
  </ol>
  
  <p>I'm confused a bit after reading these related posts: </p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/34376854/delegation-eventemitter-or-observable-in-angular2?noredirect=1&amp;lq=1">Delegation: EventEmitter or Observable in Angular2</a></li>
  <li><a href="https://stackoverflow.com/questions/34700438/global-events-in-angular-2">Global Events in Angular 2</a></li>
  <li><a href="https://stackoverflow.com/questions/36076700/what-is-the-proper-use-of-an-eventemitter?noredirect=1&amp;lq=1">What is the proper use of an EventEmitter?</a></li>
  <li><a href="https://stackoverflow.com/questions/39683414/angular-2-service-rxjs-behaviorsubject-or-eventemitter">Angular 2 Service + RxJS BehaviorSubject or EventEmitter</a></li>
  <li><a href="https://stackoverflow.com/questions/39781235/shared-rxjs-subject-for-bidirectional-data-binding-in-angular-2">Shared RxJS subject for bidirectional data binding in Angular 2</a></li>
  </ul>