Skip to content

Instantly share code, notes, and snippets.

@captainkovalsky
Created February 28, 2017 13:49
Show Gist options
  • Select an option

  • Save captainkovalsky/901c689d5c9d1734648e91388910575e to your computer and use it in GitHub Desktop.

Select an option

Save captainkovalsky/901c689d5c9d1734648e91388910575e to your computer and use it in GitHub Desktop.
<load-component
[loadingMessage]="'Loading customers'"
[errorMessage]="'Problem during loading customer list'"
[emptyMessage]="'There are no customer'">
<customer-list (onload)="loaded()"
(onerror)="error()"
(onempty)="empty()"></customer-list>
</load-component>
<div>
<div *ngIf="loading">{{laodingMessage}} or spinner</div>
<div *ngIf="loaded && !empty()">
<content></content>
</div>
<div *ngIf="loaded && empty()">
{{emptyMessage}}
</div>
<div *ngIf="loadingError">
{{errorMessage}}
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment