Angular JS ng-grid:如何取消编辑行以在 ng-grid 中显示原始值

Angular JS ng-grid: How to cancel Editted Row to show back the original values in ng-grid

我有一个带有数据的 ng-grid,每一行都有一个用于 editcancel 的按钮。单击 edit 按钮时,可以编辑行数据。所以在这里如果我不想保存编辑的数据我点击取消。当点击编辑时我用[=复制行的原始值12=]

angular.copy(row.entity,$scope.data) ;  

所以现在编辑了几个值后我想取消编辑并单击 取消 按钮。当单击 取消 按钮时,我希望网格显示 edit.How 之前的原始值,我可以更改吗?
请帮助

我试图在一行中替换整行 ng 网格作为

row.entity = $scope.tempArray

没用 然后我尝试更换单元格 be cell.It worked

我创建了一个临时存储数组。

$scope.tempArray = {
data1:"",
data2:""
}

edit 函数中我将行数据复制到 tempArray as

$scope.tempArray.data1 = row.entity.col1;
$scope.tempArray.data2 = row.entity.col2;

取消函数中行数据被设置回原来的

row.entity.col1 = $scope.tempArray.data1;
row.entity.col2 = $scope.tempArray.data2;