Angular2 Observable - How to call next from outside of the Observable's constructor : <p>I am building a service which exposes an Observable. In this service I receive external function calls which should trigger a next call on the Observable so that various consumers get the subscribe event. During Observer constructor I can call next and everything works great, but how can I access this outside of the constructor so that external triggers can fire next calls?</p>

<pre><code>private myObservable$: Observable&lt;any&gt;;
</code></pre>

<p>During service init I do</p>

<pre><code>this.myObservable$ = new Observable(observer =&gt; {
    observer.next("initial message");
}
</code></pre>

<p>Then in other methods of the same service I want to be able to execute something like</p>

<pre><code>this.myObservable$.observer.next("next message");
</code></pre>

<p>The above obviously doesn't work, but how can I accomplish this goal?</p>

<p>I'm assuming I'm missing something basic since there must be a way to emit further messages outside of the Observable's initial constructor</p>
