重置单行值

Resetting single row values

我正在使用 smart-table 来显示表格数据。 table 的一列是 editable。它在输入字段中显示和编辑。每行都有一个重置按钮,用于将输入字段中所做的编辑重置为初始状态。

如何在使用 smart-table 时重置单行(输入字段)的值?

具体需要在以下函数中:

$scope.resetItem = function(index) {
  // .....
};

我不知道 smart-table 但你为什么不尝试预先获取数据的副本并将相关行替换为原始行?

var initialData = angular.copy(data);
$scope.data = data;
$scope.resetItem = function(index) {
  $scope.data[index] = angular.copy(initialData[index]);
}