I am trying to setup a confirmation dialog on an ng-click
using a custom angularjs directive:
app.directive(\'ngConfirmClick\', [
function()
HTML 5 Code Sample
AngularJs Custom Directive code-sample
var app = angular.module('mobileApp', ['ngGrid']);
app.directive('confirmationNeeded', function () {
return {
link: function (scope, element, attr) {
var msg = attr.confirmationNeeded || "Are you sure?";
var clickAction = attr.ngClick;
element.bind('click',function (e) {
scope.$eval(clickAction) if window.confirm(msg)
e.stopImmediatePropagation();
e.preventDefault();
});
}
};
});