Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除确认对话框弹出窗口中的按钮?_Javascript_Angularjs_Web_Mean Stack_Mddialog - Fatal编程技术网

Javascript 如何删除确认对话框弹出窗口中的按钮?

Javascript 如何删除确认对话框弹出窗口中的按钮?,javascript,angularjs,web,mean-stack,mddialog,Javascript,Angularjs,Web,Mean Stack,Mddialog,我要删除“角度材质”对话框中的按钮 我不能使用css和jquery隐藏,因为类名是由angular js生成的,它也会隐藏其他对话框弹出窗口中的按钮 附加代码 angular.module('app',['angular.filter','ngMaterial','ngMessages'])) .run(函数($rootScope,$mdDialog){ $rootScope.showConfirm=函数(ev){ var confirm=$mdDialog.confirm() .title(

我要删除“角度材质”对话框中的按钮

我不能使用css和jquery隐藏,因为类名是由angular js生成的,它也会隐藏其他对话框弹出窗口中的按钮

附加代码

angular.module('app',['angular.filter','ngMaterial','ngMessages']))
.run(函数($rootScope,$mdDialog){
$rootScope.showConfirm=函数(ev){
var confirm=$mdDialog.confirm()
.title(“处理付款”)
.textContent('请稍候……我们正在处理您的付款')
.标签(“”)
.目标事件(ev)
.ok(‘符合’)
.取消(“不取消”);
$mdDialog.show(confirm).then(function(){
$rootScope.status='';
},函数(){
$rootScope.status='';
});
};
})


我建议创建您自己的自定义对话框,您将在其中拥有请求的控件。

我建议创建您自己的自定义对话框,您将在其中拥有请求的控件。

Angular Material有一组您可以使用的对话框,
cofirm Dialog
是其中之一,但如果您不需要“确认”或“取消”按钮,您可以使用
警报对话框
。正如@Maxim Shoustin所说,您至少需要一个按钮,但您可以尝试将
ok(“”)
保留为空字符串


Angular Material有一组对话框可供使用,
cofirm dialog
就是其中之一,但如果不需要“确认”或“取消”按钮,则可以使用
警报对话框
。正如@Maxim Shoustin所说,您至少需要一个按钮,但您可以尝试将
ok(“”)
保留为空字符串


为什么要删除“确认”对话框中的按钮?你需要至少一个按钮来确认我正在开发一个食品订购亭。客户点击支付按钮后,他们必须等待空闲,直到管理员收到现金并将客户重定向到感谢页面。我需要这个东西来显示用户帐户被禁用的警报。然后防止他们在未联系客户支持的情况下使用应用程序。我使用了一个自定义md对话框模板,没有OK或cancel按钮,然后将ClickOutside设置为Close,escapeToClose设置为false。工作起来很有魅力。为什么要删除“确认”对话框中的按钮?你需要至少一个按钮来确认我正在开发一个食品订购亭。客户点击支付按钮后,他们必须等待空闲,直到管理员收到现金并将客户重定向到感谢页面。我需要这个东西来显示用户帐户被禁用的警报。然后防止他们在未联系客户支持的情况下使用应用程序。我使用了一个自定义md对话框模板,没有OK或cancel按钮,然后将ClickOutside设置为Close,escapeToClose设置为false。工作得很有魅力。
$mdDialog.show(
      $mdDialog.alert()
        .parent(angular.element(document.querySelector('#yourDialogEL')))
        .clickOutsideToClose(true)
        .title('Dialog TItle')
        .textContent('Content')
        .ariaLabel('aria labels')
        .ok('Got it!')
        .targetEvent(ev)
    );