我想打开一个模态,就像它是一个警报()我怎么能这样做? 我创建了以下模式
<ng-template #warningModal>
<div class="modal-body text-center">
<p>{{ msg }}</p>
<button type="button" class="btn btn-primary" (click)="decline()" >close</button>
</div>
</ng-template>
TS
openModal(template: TemplateRef<any>) {
this.modalRef = this.modalService.show(template, {class: 'modal-sm'});
}
我知道在html中我只需要调用openModal函数传递warningModal但是我怎么才能在Typescript中这样做呢?
答案 0 :(得分:1)
声明
@ViewChild('warningModal') warningModal: TemplateRef<any>;
和
this.openModal(this.warningModal);