Wie Sie programmgesteuert schließen-ng-bootstrap-modal?

Habe ich ein modal:

<template #warningModal let-c="close" let-d="dismiss">
  <div class="modal-header">
    <button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
      <span aria-hidden="true">&times;</span>
    </button>
    <h4 class="modal-title">Warning</h4>
  </div>
  <div class="modal-body">
      The numbers you have entered result in negative expenses.  We will treat this as $0.00.  Do you want to continue?
  </div>
  <div class="modal-footer">
    <button type="button" class="btn btn-secondary" (click)="c('Close click')">No</button>
    <button type="button" class="btn btn-secondary" (click)="submit()">Yes</button>
  </div>
</template>

Immer, wenn ich Sie ja, ich möchte das er eine Funktion aufrufen und schließen sich an.
In mein controller, ich habe @ViewChild('warningModal') warning; und in submit() habe ich this.warning.close();, aber ich bekomme this.warning.close is not a function immer wenn ich auf "ja".

Wie bekomme ich diese zu arbeiten, wie ich es möchte?

ist es ng-bootstrap-oder ng2-bootstrap?

InformationsquelleAutor Alex Kibler | 2016-11-02

Schreibe einen Kommentar