Получить событие от генератора событий модального сервиса начальной загрузки ngx - PullRequest
0 голосов
/ 12 июня 2019

Попытка получить событие из ngx-bootstrap , чтобы я мог предотвратить его закрытие в некоторых случаях

В документации, содержащей причину, но не событие, я предполагаю, что событие мне нужноостановить это?есть пример статического модала, который имеет событие, мне нужно получить доступ к событию, используя модальный сервис

Это то, что я был , ссылаясь на

Статический модалсобытие, которое имеет событие

  this.modalService.onHide.subscribe((reason) => {
    const _reason = reason ? `, dismissed by ${reason}` : '';
    console.log(`onHide event has been fired `);
  })

Только строка причины, без события!

Я предполагаю, что не могу запретить пользователю закрывать модальное окно, останавливая onHideсобытие?

1 Ответ

0 голосов
/ 13 июня 2019

Как мне это может быть ограничение ngx-bs? Вот что я сделал:

(Я не считаю это ответом на мой вопрос, а скорее обходной путь)

Я отключил высадку уволить

ignoreBackdropClick: true, 

изменил кнопки закрытия с bsModalRef.hide() на мою собственную функцию и использую ее, чтобы открыть другой модал с вопросом подтверждения

...