当我第二次打开模态时,不会出现模态背景蒙版

时间:2015-08-07 17:51:51

标签: angularjs twitter-bootstrap

我正在使用角度自举模态。模态在模态体中有角度数据表,在模态页脚中有关闭按钮。我面临的问题是,一旦我点击关闭按钮,模态确实消失但屏幕仍然存在变灰了,不可访问。所以,我包括下面的代码。

 $('#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功能。

0 个答案:

没有答案