ngif async sipe

<div *ngIf="user$ | async as user">
  <user-profile
    [user]="user.profile">
  </user-profile>
  <user-messages
    [user]="user.messages">
  </user-messages>
</div>
<!--
In Angular2+ it is possible to use ngif and async pipe without headaches!
When the user observable pushes a value it gets stored in the user variable.
Can use user.stuff from then on.
-->
GitPaulo