onConfirm: (value)=> { if (typeof value == 'string' && value.length > 0) { this.alertService.swal({title: 'Nice!', text: 'You wrote: ' + value + '', type: 'success'}); } else { this.alertService.showInputError('You need to write something!'); } }
onCancel: ()=> { this.alertService.swal({ title: 'Cancelled', text: 'Your imaginary file is safe :)', type: 'error' }); }
onConfirm: ()=> { this.alertService.swal({ title: 'Deleted!', text: 'Your imaginary file has been deleted.', type: 'success' }); },
confirmCancelAlert() { this.alertService.swal({ title: "Are you sure?", text: "You will not be able to recover this imaginary file!", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes, delete it!", cancelButtonText: "No, cancel plx!", onConfirm: ()=> { this.alertService.swal({ title: 'Deleted!', text: 'Your imaginary file has been deleted.', type: 'success' }); }, onCancel: ()=> { this.alertService.swal({ title: 'Cancelled', text: 'Your imaginary file is safe :)', type: 'error' }); } }); }
timerAlert() { this.alertService.swal({ title: 'Auto close alert!', text: 'I will close in 2 seconds.', timer: 2000, showConfirmButton: false }); }
customAlert() { this.alertService.swal({ title: "Sweet!", text: "Here's a custom image.", type: "custom", imageUrl: "/thumbs-up.jpg" }); }
ajaxAlert() { this.alertService.swal({ title: "Ajax request example", text: "Submit to run ajax request", type: "info", showCancelButton: true, showLoaderOnConfirm: true, onConfirm: ()=> { setTimeout(()=> { this.alertService.swal({title: "Ajax request finished!"}); }, 3000); } }); }
inputAlert() { this.alertService.swal({ title: "An input!", text: "Write something interesting:", type: "input", showCancelButton: true, animation: "slide-from-top", inputPlaceholder: "Write something", onConfirm: (value)=> { if (typeof value == 'string' && value.length > 0) { this.alertService.swal({title: 'Nice!', text: 'You wrote: ' + value + '', type: 'success'}); } else { this.alertService.showInputError('You need to write something!'); } } }); }
setTimeout(()=> { this.alertService.swal({title: "Ajax request finished!"}); }, 3000);
titleTextTypeAlert() { this.alertService.swal({title: 'Good job!', text: 'You clicked the button!', type: 'success'}); }