调用 $mdDialog ( Angular Material ) 确认而不是默认 Javascript
Call $mdDialog ( Angular Material ) Confirmation instead of Default Javascript
脚本
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
并使用 material 库提供的 $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';
});
脚本
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
并使用 material 库提供的 $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';
});