我正在使用AngularUI在我的Angular 1.4应用程序中集成Bootstrap组件,如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从主体中删除,并且完整的模态背景从DOM中移除。
为什么Modal在我的例子中逐渐消失,但DOM中没有删除背景?
我已经检查了许多关于引导模态的背景的其他问题,但我似乎无法弄清楚出了什么问题。