tixif-ngx-busy
Version:
Angular 2 Busy: show busy/loading indicators on any promise, or on any Observable's subscription
44 lines (38 loc) • 983 B
text/typescript
/**
* @file Component: BusyBackdrop
* @author yumao<yuzhang.lille@gmail.com>
*/
import {Component} from '@angular/core';
import {trigger, state, style, transition, animate} from '@angular/animations';
import {PromiseTrackerService} from './promise-tracker.service';
const inactiveStyle = style({
opacity: 0,
});
const timing = '.3s ease';
export class BusyBackdropComponent {
constructor(private tracker: PromiseTrackerService) {
}
isActive() {
return this.tracker.isActive();
}
}