本文整理汇总了TypeScript中angular2-alert/angular2-alert.AlertService类的典型用法代码示例。如果您正苦于以下问题:TypeScript AlertService类的具体用法?TypeScript AlertService怎么用?TypeScript AlertService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了AlertService类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1:
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!');
}
}
示例2: confirmCancelAlert
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'
});
}
});
}
示例3: timerAlert
timerAlert() {
this.alertService.swal({
title: 'Auto close alert!',
text: 'I will close in 2 seconds.',
timer: 2000,
showConfirmButton: false
});
}
示例4: customAlert
customAlert() {
this.alertService.swal({
title: "Sweet!",
text: "Here's a custom image.",
type: "custom",
imageUrl: "/thumbs-up.jpg"
});
}
示例5: ajaxAlert
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);
}
});
}
示例6: inputAlert
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!');
}
}
});
}
示例7: setTimeout
setTimeout(()=> {
this.alertService.swal({title: "Ajax request finished!"});
}, 3000);
示例8: titleTextTypeAlert
titleTextTypeAlert() {
this.alertService.swal({title: 'Good job!', text: 'You clicked the button!', type: 'success'});
}