2015-11-02 87 views

回答

2

您可以创建这样一个direcftive:

app.directive('ngConfirmClick', [ 
function(){ 
    return { 
     link: function (scope, element, attr) { 
      var msg = attr.ngConfirmClick || "Are you sure?"; 
      var clickAction = attr.confirmedClick; 
      element.bind('click',function (event) { 
       if (window.confirm(msg)) { 
        scope.$apply(clickAction); 
       } 
      }); 
     } 
    }; 
}]); 

你使用这种方式:

<button confirmed-click="YourFunction()" ng-confirm-click="Are you really sure you want to do this ?">Action</button> 
+0

由于其工作对我来说.. –

+0

@RaviShah请给予好评/接受的答案,如果你的作品:) – IggY

+0

你肯定..但我新的堆栈流..所以这是我的第一个问题,因此,不能接受在一些声誉的堆栈流.. –