Я работаю над приложением ionic / angular, и у меня есть bootstrap модальный как часть нескольких компонентов. Он отлично работает во всех местах, кроме этой одной страницы. Я пытался выяснить различия, но их нет. Я открываю модал одинаково каждый раз. Тем не менее, он отлично работает везде, кроме этого. Единственное различие, которое я мог видеть, - это когда html загружается для модальной модели, для той, которая не работает, я не вижу ни одного класса, связанного с ngb-modal-window. что-то вроде этого:
<ngb-modal-window role="dialog" style="display: block;" tabindex="-1" ng-version="4.0.1">
и когда я вручную добавляю правильный класс (редактирование html из инструментов разработчика в chrome), модал отображается правильно!
В то время как для других мой пользовательский класс обнаруживается. Я не уверен, почему это произойдет, так как я передаю имя класса через опцию windowClass (и делаю то же самое везде). У кого-нибудь есть какие-нибудь указания по поводу того, что я могу сделать?
PS Проблема в том, что, хотя я мог видеть контент, он загружается внизу экрана и не является интерактивным (кажется, что он в фоновом режиме). Я думаю, потому что это не назначение класса должным образом. Вот почему его правильно показывают везде, кроме здесь. Но я не знаю, как это решить.