Я использую AngularUI для интеграции компонентов Bootstrap в моем приложении Angular 1.4, например Modals.
Я вызываю Modal в моем контроллере так:
var modalInstance = $modal.open({
animation: true,
templateUrl: '/static/templates/support-report-modal.html',
controller: 'ModalInstanceCtrl'
});
К сожалению, когда я хочу закрыть Modal, используя:
modalInstance.close();
Сам модал исчезает, а задний фон также исчезает, но он не удаляется из DOM, поэтому он накладывает всю страницу, оставляя страницу невосприимчивой.
Когда я проверяю, я вижу это:
В примере в Документации на https://angular-ui.github.io/bootstrap/#/modal Класс modal-open
удаляется из тела, а весь modal-backdrop
удаляется из DOM на закрытии.
Почему модальный затухает, но фон не удаляется из DOM в моем примере?
Я проверил многие другие вопросы о фоновой загрузке, но я не могу понять, что происходит.