@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
29 lines (28 loc) • 1.01 kB
TypeScript
import { ComponentFactoryResolver, ComponentRef, ElementRef, ViewContainerRef, Injector, TemplateRef } from '@angular/core';
import { LoadingType } from './loading.types';
export declare class LoadingDirective {
private componentFactoryResolver;
private triggerElementRef;
private viewContainerRef;
private injector;
private elementRef;
message: string;
backdrop: boolean;
loadingTemplateRef: TemplateRef<any>;
positionType: string;
view: {
top?: string;
left?: string;
};
position: string;
showLoading: boolean;
loading: LoadingType;
backdropRef: ComponentRef<any>;
loadingRef: ComponentRef<any>;
active: boolean;
constructor(componentFactoryResolver: ComponentFactoryResolver, triggerElementRef: ElementRef, viewContainerRef: ViewContainerRef, injector: Injector, elementRef: ElementRef);
private startLoading;
private endLoading;
private createLoadingBackdrop;
private insert;
}