删除功能角度不正常?

时间:2017-02-09 06:22:47

标签: php angularjs

这是我的代码,用于删除表格中表格中的特定行。

它的工作但不正确。问题是我点击删除按钮 只有弹出窗口才会出现。之后没有任何反应。当我刷新我的页面 刷新特定行删除。

所以每次我都要刷新 页面看删除是否有效?如何解决这个问题所以我不这样做 删除后必须刷新我的页面。

<a ng-click="deleteInfo(detail)" onclick="return confirm('Are you sure
 you wish to delete this Record?');">

3 个答案:

答案 0 :(得分:0)

这是因为在这种情况下只触发了你的onclick,你应该使用自定义指令来实现这一点,例如:

module.directive( "mwConfirmClick", [
  function( ) {
    return {
      priority: -1,
      restrict: 'A',
      scope: { confirmFunction: "&mwConfirmClick" },
      link: function( scope, element, attrs ){
        element.bind( 'click', function( e ){
          // message defaults to "Are you sure?"
          var message = attrs.mwConfirmClickMessage ? attrs.mwConfirmClickMessage : "Are you sure?";
          // confirm() requires jQuery
          if( confirm( message ) ) {
            scope.confirmFunction();
          }
        });
      }
    }
  }
]);

请参考this old post

答案 1 :(得分:0)

除了“onclick”方法

外,使用sweet-alert进行确认
  

http://t4t5.github.io/sweetalert/

答案 2 :(得分:0)

您可以在ng-click功能中写下确认提醒。

scope.deleteInfo = function(detail){
  $ngBootbox.confirm('Are you sure you wish to delete this Record?')
 .then(function() {
     //either you can reload window or delete the particular ng-model or whatever
  },
   function() {
   }); 
return false;
}