पुराना प्रश्न, लेकिन यदि आप विभिन्न करीबी क्रियाओं पर पुष्टि संवाद जोड़ना चाहते हैं, तो इसे अपने सामान्य उदाहरण नियंत्रक में जोड़ें:
$scope.$on('modal.closing', function(event, reason, closed) {
console.log('modal.closing: ' + (closed ? 'close' : 'dismiss') + '(' + reason + ')');
var message = "You are about to leave the edit view. Uncaught reason. Are you sure?";
switch (reason){
case "backdrop click":
message = "Any changes will be lost, are you sure?";
break;
case "cancel":
message = "Any changes will be lost, are you sure?";
break;
case "escape key press":
message = "Any changes will be lost, are you sure?";
break;
}
if (!confirm(message)) {
event.preventDefault();
}
});
मेरे पास शीर्ष दाईं ओर एक बटन है, जो "रद्द" कार्रवाई को ट्रिगर करता है। बैकड्रॉप पर क्लिक करना (यदि सक्षम है), रद्द करने की क्रिया को ट्रिगर करता है। आप विभिन्न करीबी घटनाओं के लिए विभिन्न संदेशों का उपयोग करने के लिए उपयोग कर सकते हैं।