当我点击黑色背景时,对话框关闭,但我不希望它关闭..
这是代码:
var disconnectedDialog = $dialog.dialog({ backdrop: 'static', keyboard:false });
我在这个对话框中添加了什么选项没有关闭..
请告诉我该怎么做……请告诉我该怎么做……
请告诉我该怎么做......
当我点击黑色背景时,对话框关闭,但我不希望它关闭..
这是代码:
var disconnectedDialog = $dialog.dialog({ backdrop: 'static', keyboard:false });
我在这个对话框中添加了什么选项没有关闭..
请告诉我该怎么做……请告诉我该怎么做……
请告诉我该怎么做......
看来您已经设置了正确的选项。当您设置模态框时,有一个名为背景的选项,可让您显示或隐藏背景。但是根据文档,还有另一个选项“静态”:
背景 - 控制背景的存在。允许的值:true(默认)、false(无背景)、'static' - 背景存在,但在模式窗口外部单击时不会关闭模式窗口。
一个例子是:
var modalInstance = $modal.open({
templateUrl: 'myModalContent.html',
backdrop: 'static',
controller: ModalInstanceCtrl,
resolve: {
items: function () {
return $scope.items;
}
}
});
我不确定还有什么问题,唯一的建议可能是尝试 modal 指令。从当前版本开始,Angular-UI 团队已经删除了对话框。