title: Angular observable data not loading on component init
body: <p>I have a data service that I use to load data in a component like this:</p>
  
  <pre><code>this.dataService.getUserData().subscribe(user =&gt; {
      this.user = user;
  });
  </code></pre>
  
  <p>Now when ever data is <code>pushed/set</code> (like this <code>this.dataService.setUser(user);</code>), it updates the data in component fine!</p>
  
  <p>But if my component hides for some reason and then shows again, the component is initialized again and the service is also subscribed successfully on init, but the current data is not loaded to my component's <code>user</code> object until the next push/set is called on the data service.</p>
  
  <p>Is there some way that on init, not only the service is subscribed but also the current data from the data service is loaded?</p>