title: Unable to communicate between components using Angular2 Subject
body: <p>I am trying to communicate between two component using Subject </p>
  
  <pre><code>private onAdd = new Subject&lt;any&gt;();
  onAdd$ = this.onAdd.asObservable();
  
  this.onAdd.next(event);
  </code></pre>
  
  <p>These i have written i service:</p>
  
  <p>I am listening them like this in other component inside ngOninit</p>
  
  <pre><code>this.service.onAdd$.subscribe((alert) =&gt; {
              console.log('Component---  ' + alert);
           });
  </code></pre>
  
  <p>Two things:</p>
  
  <ol>
  <li>this.onAdd.next(event); ---> undefined</li>
  <li>console.log('Component---  ' + alert); ----> Not getting printed</li>
  </ol>
  
  <p>So, i can assure that my event is not getting communicated to other component i am not able to figure out what is the problem. Can anybody help me.</p>