【问题标题】:How to delete a row from ng-grid based on index value如何根据索引值从 ng-grid 中删除一行
【发布时间】:2015-03-19 18:23:30
【问题描述】:

我有一个基本网格,其数据来自外部 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)])
  }

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

【问题讨论】:

    标签: angularjs ng-grid


    【解决方案1】:

    为删除创建新函数并传递您将从 foreach 获得的“唯一索引”。

    从这个删除函数中你可以删除元素

    $scope.myData.splice(索引, 1);

    也许它会起作用.....

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2019-09-15
        • 2019-02-10
        • 1970-01-01
        • 1970-01-01
        • 2011-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-19
        相关资源
        最近更新 更多