import { Component, Input, Output, EventEmitter } from '@angular/core'; import { BsModalRef } from 'ngx-bootstrap/modal'; @Component({ selector: 'app-modal', templateUrl: 'modal.component.html', styleUrls: ['modal.component.css'], }) export class ModalComponent { @Input() bsModalRef: BsModalRef; @Input() type: string; @Input() data: object; @Output() closeEvent: EventEmitter<null> = new EventEmitter(); closeModal(modal) { modal.hide(); this.closeEvent.emit(); } }