ionic4: Как я могу вызвать modalController.dismiss при нажатии вне модального? - PullRequest
0 голосов
/ 25 октября 2019

У меня есть простой модальный показ в ionic4. Когда я нажимаю кнопку, вызывающую modalController.dismiss, все работает нормально.

Но когда я нажимаю за пределами модального окна, оно исчезает, но отклонение не срабатывает.

Как получить модальный фоннажмите, чтобы вызвать функцию в моем файле TS? Я не хочу отключать параметр backgroundDismiss.

html:

<ion-button (click)="closeModal()">
      <ion-icon name="close-circle"></ion-icon>
   </ion-button>

.ts file:

  async closeModal() {
    await this.modalController.dismiss('sendThis');
  }

Когда я нажимаю кнопку, я получаю 'sendThisна мою родительскую страницу.

Когда я щелкаю за пределами модального окна, я получаю 'undefined'.

...