在Firefox上,Angular md-dialog容器div dosent消失了

时间:2015-09-13 01:23:54

标签: angularjs modal-dialog

点击任意md-dialog按钮(确定,取消,创建..)后,自我尿布的对话,但<div class="md-dialog-container"></div>是默认对话框代码的一部分,不是尿布,而是充当覆盖所有网页,使其无响应..

我找到了这个链接https://github.com/angular/material/issues/3782,但建议的解决方案似乎不起作用..

任何建议都会受到高度赞赏

1 个答案:

答案 0 :(得分:0)

我最终使用了一些基本的j来解决这个问题

JS:

$scope.removeDialogContainer=function(){
            $('.md-dialog-container').addClass('display-none-md-dialog-container'); 
        };

的CSS:

.display-none-md-dialog-container{
    display: none !important;
}

将此代码($scope.removeDialogContainer())添加到相关的对话框按钮似乎可以正常工作

在我看来它不是最好的解决方案,会更喜欢css或html解决方案,而不是使用j ..