:
swal({})
.then(() => { <your angular 2 service call here...>})
:
customDialog(id,value){
swal({
title: 'Are you sure?',
text: "Message",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes',
cancelButtonText: 'No',
confirmButtonClass: 'btn btn-success alertboxmargin',
cancelButtonClass: 'btn btn-danger alertboxmargin',
buttonsStyling: false
}).then(() => {
this.services.testfunction(table,value,id)
.subscribe( result => {
if(result) {
if(value) {
swal('Message!','Message.','success')
}
else {
swal('Message!','Message.','success')
}
}
else {
swal('Error!','Try again later.','error')
}
});
},
function (dismiss) {
if (dismiss === 'cancel') {
swal('Cancelled','No action performed!','error')
}
})
}