Angularjs ng网格通过单击网格外的按钮删除行

Angularjs ng网格通过单击网格外的按钮删除行,angularjs,ng-grid,Angularjs,Ng Grid,我有一个ng网格,在网格底部有编辑和删除按钮。当未选择任何行时,这两个按钮均被禁用 我想知道当选择一行时,为ng Grid删除一行的正确方法是什么 我找不到他们或他们的中的任何示例,我快速比较了原始版本和选定版本。。。大概是这样的: angular.forEach($scope.gridOptions.selectedItems, function(index) { var deleteIndex = $scope.originalResource.indexOf(index);

我有一个ng网格,在网格底部有编辑和删除按钮。当未选择任何行时,这两个按钮均被禁用

我想知道当选择一行时,为ng Grid删除一行的正确方法是什么


我找不到他们或他们的

中的任何示例,我快速比较了原始版本和选定版本。。。大概是这样的:

angular.forEach($scope.gridOptions.selectedItems, function(index) {

    var deleteIndex = $scope.originalResource.indexOf(index);

    if (deleteIndex > -1){
        $scope.originalResource.splice(deleteIndex,1);
    }
});

然后,为了取消选择行,我做了以下操作:
$scope.selections.splice(0)

我对原始行和所选行进行了快速比较。。。大概是这样的:

angular.forEach($scope.gridOptions.selectedItems, function(index) {

    var deleteIndex = $scope.originalResource.indexOf(index);

    if (deleteIndex > -1){
        $scope.originalResource.splice(deleteIndex,1);
    }
});
然后要取消选择行,我执行了以下操作:
$scope.selections.splice(0)

使用此选项,它可用于多行或单行选择
$scope.mys=[];
$scope.gridOptions={
数据:'数据',
selectedItems:$scope.mys,
showSelectionCheckbox:true
} 
$scope.delItem=函数(){
对于(变量i=0;i<$scope.mySelections.length;i++){
var index=$scope.data.indexOf($scope.mySelections[i]);
如果(索引!=-1){
$scope.data.splice(索引1);
}
}
}
使用此选项,它适用于多行或单行选择
$scope.mys=[];
$scope.gridOptions={
数据:'数据',
selectedItems:$scope.mys,
showSelectionCheckbox:true
} 
$scope.delItem=函数(){
对于(变量i=0;i<$scope.mySelections.length;i++){
var index=$scope.data.indexOf($scope.mySelections[i]);
如果(索引!=-1){
$scope.data.splice(索引1);
}
}
}

从网格的源数据中删除所选项目。您能提供一个示例吗?我如何对您的两条评论进行向下投票?从网格的源数据中删除所选项目。您能提供一个示例吗?我如何对您的两条评论进行向下投票?