import { Component, TemplateRef } from '@angular/core'; import { BsModalService, BsModalRef } from 'ngx-bootstrap/modal'; @Component({ selector: 'demo-modal-service-confirm-window', templateUrl: './service-confirm-window.html' }) export class DemoModalServiceConfirmWindowComponent { modalRef: BsModalRef; message: string; constructor(private modalService: BsModalService) {} openModal(template: TemplateRef) { this.modalRef = this.modalService.show(template, {class: 'modal-sm'}); } confirm(): void { this.message = 'Confirmed!'; this.modalRef.hide(); } decline(): void { this.message = 'Declined!'; this.modalRef.hide(); } }