Я использую ngx-bootstrap ModalService.
У меня есть перехватчик, который перенаправляет пользователя на страницу входа в зависимости от некоторых условий, используя router.navigate (['/ login']). Перенаправление работает нормально, но модал остается открытым.
Я знаю, что мог бы реализовать OnDestroy и закрыть его там, но я не уверен, будет ли хорошей идеей делать это на каждом компоненте, который отображает модальный режим, кажется повторяющимся. Есть ли способ закрыть модальные / все (возможные) открытые модалы во время перенаправления (выполнение этого на перехватчике также чувствует, что я связываю вещи).
Я прошу прощения, если я не задаю вопрос правильно, это мой первый раз. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Заранее спасибо.