Я использую Angular 9 - при переходе от компонента с открытым модальным окном, используя кнопку «Назад» или нажимая ссылку - фон модального окна остается.
Глядя на DOM - сам модальный элемент больше не существует при переходе, так как пользователь находится на другой странице, но класс открытого модального окна остается, и делает элемент, следовательно, фон модального окна остается, но не сам модальный.
Оба и находятся за пределами приложения- root, поэтому я считаю, что Angular не удаляет класс / элемент реактивно, однако этот класс / элемент автоматически добавляется bootstrap, поэтому не как разрешить это из angular перспектива. Мне удалось решить эту проблему с помощью Jquery, однако, насколько мне известно, это идеальное решение.
Для дополнительного контекста я использую generi c bootstrap и открываю их через атрибуты данных (data -target, data-toggle).
Любая помощь приветствуется.