当用户添加新行并单击“取消”按钮(不放入任何数据)时,是否可以删除该行?
否则如何更改取消按钮代码,因为该代码使用了angularJS的默认xeditable代码(或者如果行为空,该如何调用delete函数?)

这是EXAMPLE

取消按钮的 HTML :

最佳答案

您可以调用自己的函数。为此,您应该像这样更改html:

<button type="button" ng-disabled="rowform.$waiting"

        ng-click="cancelAdvice(rowform, $index)"

        class="btn btn-default">
        cancel
</button>

如您所见,存在一个新函数,该函数具有表单和当前索引作为参数。在您的 Controller 中,您必须定义以下功能:
$scope.cancelAdvice = function(rowform, index){
   console.log(rowform, index);
   $scope.removeUser(index);
   rowform.$cancel();
}

现在您可以做自己的事情,如果完成,可以调用$ cancel形式。

07-24 09:20