Not operation with async pipes in Angular 4
You can use with pipes.To make it work you need to write like this with (). cause pipe is 2 operation so for angular its 'false | async'
<h3 *ngIf="!(dataReadyObs | async)"> Please wait ... </h3>
another approach is to use this is more safely
<h3 *ngIf="(dataReadyObs | async) === false"> Please wait ... </h3>
The way how todo that is following:
<h3 *ngIf="(dataReadyObs | async) === false"> Please wait ... </h3>
Because !(dataReadyObs | async)
will produce tslint error at least
See the problem with negating async