当我点击黑色背景时,对话框关闭,但我不希望它关闭..

代码如下:

var disconnectedDialog = $dialog.dialog({       backdrop: 'static', keyboard:false }); 

我在这个对话框中添加了什么选项不会关闭..

请告诉我要做什么...... 请告诉我要做什么......

请告诉我要做什么......

请您参考如下方法:

看来您已经设置了正确的选项。当您设置您的模式时,有一个称为背景的选项,允许您显示或隐藏背景。但是根据文档,还有另一个选项“静态”:

backdrop - controls presence of a backdrop. Allowed values: true (default), false (no backdrop), 'static' - backdrop is present but modal window is not closed when clicking outside of the modal window.

一个例子是:

var modalInstance = $modal.open({ 
      templateUrl: 'myModalContent.html', 
      backdrop: 'static', 
      controller: ModalInstanceCtrl, 
      resolve: { 
        items: function () { 
          return $scope.items; 
        } 
      } 
    }); 

我不确定还有什么问题,唯一的建议可能是尝试模态指令。 Angular-UI 团队从当前版本开始删除了对话框。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!