import {Component, ViewEncapsulation, ComponentRef, ElementRef, Input, EventEmitter, Output} from '@angular/core'; @Component({ selector: 'modal-loading', template: `

{{message}}

`, encapsulation: ViewEncapsulation.None, }) /** * API to an open alert window. */ export class ModalLoading{ @Input() public message:string ="Loading"; /** * if the value is true alert will be visible or else it will be hidden. */ public isOpen:boolean=false; /** * Emitted when a ok button was clicked * or when Ok method is called. */ @Output() public alertOutput:EventEmitter = new EventEmitter(); constructor( public _elementRef: ElementRef){} /** * Opens a alert window creating backdrop. */ open(){ this.isOpen= true; } close(){ this.isOpen = false; } }