UNPKG

pm-controls

Version:
46 lines (42 loc) 1.13 kB
import { Component, ChangeDetectorRef, Input, Output, ViewChild, EventEmitter, ComponentFactoryResolver, ViewContainerRef } from '@angular/core'; import { ModalDialog } from '../../../controls/components/modal/modal-dialog'; import { ControlsModule } from '../../../controls/controls-module'; @Component({ //templateUrl: './app/controls/services/dialog/confirm-dialog.html', templateUrl: './confirm-dialog.html', styles: [` :host { position: absolute; height: 100%; width: 100%; top: 0px; z-index: 1000; } `] }) export class ConfirmDialog extends ModalDialog { constructor(public changeDetectorRef: ChangeDetectorRef) { super(); } Header: string = "Confirm"; Content: string; static Show(header: string, content: string) : ConfirmDialog { var dialog = <ConfirmDialog> ControlsModule.dialog.Show(ConfirmDialog); dialog.Header = header; dialog.Content = content; dialog.RaiseChange(); return dialog; } RaiseChange() { this.changeDetectorRef.detectChanges(); } }