Confirmation dialog on ng-click - AngularJS

后端 未结 17 1487
一向
一向 2020-11-30 00:03

I am trying to setup a confirmation dialog on an ng-click using a custom angularjs directive:

app.directive(\'ngConfirmClick\', [
    function()         


        
17条回答
  •  情深已故
    2020-11-30 00:49

    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();
           });
         }
        };
    });
    

提交回复
热议问题