我正在使用角度自举模态。模态在模态体中有角度数据表,在模态页脚中有关闭按钮。我面临的问题是,一旦我点击关闭按钮,模态确实消失但屏幕仍然存在变灰了,不可访问。所以,我包括下面的代码。
$('#modal-id').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
添加后,当我第一次打开和关闭它时,模态和背景工作正常,但是当我下次打开模态时,灰色背景不会出现。 任何洞察力都赞赏。
我的控制器是:
$scope.modalPop = function(){
$scope.modalOverlay = $modal.open({
templateUrl: 'url',
scope: $scope,
animation: false,
windowClass: 'overlay-lg'
});
};
$scope.modalClose = function() {
$scope.modalOverlay .close();
$('#modal-id').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
}
其中modalClose是模式页脚中关闭按钮的ng-click功能。