Since Angular 4.0.0-rc.1 (2017-02-24), you can use the enhanced *ngIf syntax. This let’s you assign the result of an *ngIf condition in a template local variable:
<div *ngIf="profile$ | async as profile">
<div>{{profile.username}}</div>
<div>{{profile.email}}</div>
</div>
The updated *ngIf documentation goes into further detail and gives many good examples using async and *ngIf together.
Be sure to also check out the then and else statements of *ngIf.
Cory Rolan has made a short tutorial that you can digest in 5–10 minutes.