像警报一样打开模态

时间:2018-04-20 18:54:33

标签: angular

我想打开一个模态,就像它是一个警报()我怎么能这样做? 我创建了以下模式

<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中这样做呢?

1 个答案:

答案 0 :(得分:1)

声明

@ViewChild('warningModal') warningModal: TemplateRef<any>;

this.openModal(this.warningModal);