gpt4 book ai didi

javascript - 调用 $mdDialog ( Angular Material ) 确认而不是默认 Javascript

转载 作者:行者123 更新时间:2023-12-03 07:19:22 33 4
gpt4 key购买 nike

脚本

if (true) {
if(!confirm("Are you sure ?"))
{
event.preventDefault();
}
}

如何调用 Angular Material 对话框而不是默认的 javascript 确认?类似的东西

function(event) {
var confirm = $mdDialog.confirm()
.title('Are you sure ?')
.targetEvent(event)
.ok('ok')
.cancel('cancel');

$mdDialog.show(!confirm).then(function() {
event.preventDefault();
});
};

最佳答案

检查这支笔。只需在ng-click中传递$event并使用素材库提供的$mdDialog服务即可打开警报对话框。 http://codepen.io/next1/pen/KzvwXq

HTML 文件

<md-button class="md-primary md-raised" ng-click="showConfirm($event)">
Confirm Dialog
</md-button>

JS文件

$scope.showConfirm = function(ev) {
var confirm = $mdDialog.confirm()
.title('Are you sure?')
.textContent('Are you really sure?')
.ariaLabel('Lucky day')
.targetEvent(ev)
.ok('Yes')
.cancel('No');

$mdDialog.show(confirm).then(function() {
$scope.status = 'Yes';
}, function() {
$scope.status = 'No';
});

关于javascript - 调用 $mdDialog ( Angular Material ) 确认而不是默认 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36274981/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com