如何根据索引值从ng-grid中删除一行

时间:2015-03-19 10:17:44

标签: angularjs ng-grid

我有一个基本网格,其数据来自外部JSON文件

[{"Name":"ABC","Age":10},{"Name":"PQR","Age":20},{"Name":"XYZ","Age":30}]

我希望每行都应该有一个独特的索引,每当我添加一些行(现在我添加一些随机行)

$scope.addRow = function() {
    $scope.myData.push($scope.myData[Math.floor((Math.random() * $scope.myData.length) + 1)])
  }

它应该每次增加索引值,我希望在网格下面显示一些文本框,我应该能够为网格中不再需要的行放置多个索引值,当我单击删除按钮时它应该删除具有该文本框中显示的索引的行。 请告诉我如何通过一些演示实现此功能。 谢谢:))

2 个答案:

答案 0 :(得分:1)

为删除创建新函数并传递“foreach”中的“唯一索引”。

通过此删除功能,您可以删除元素

$ scope.myData.splice(index,1);

可能会工作.....

答案 1 :(得分:0)

如果您已经知道该值的索引。

$ scope.myData.splice(index,1);