Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ng repeat for delete访问ng网格?_Javascript_Angularjs - Fatal编程技术网

Javascript 使用ng repeat for delete访问ng网格?

Javascript 使用ng repeat for delete访问ng网格?,javascript,angularjs,Javascript,Angularjs,这是我的当前表格,暂时忽略全选按钮 经过研究和谷歌搜索,大多数涉及从网格中删除的解决方案在每一行都有单独的删除按钮。就设计/风格而言,我反对。在ng网格范围之外的app controller中,delete按钮调用delete函数时会出现问题 div class="btn-group"> <button class="my-btn btn-default button-row-provider-medical-services" ng-click="deleteProvide

这是我的当前表格,暂时忽略全选按钮

经过研究和谷歌搜索,大多数涉及从网格中删除的解决方案在每一行都有单独的删除按钮。就设计/风格而言,我反对。在ng网格范围之外的app controller中,delete按钮调用delete函数时会出现问题

  div class="btn-group">
  <button class="my-btn btn-default button-row-provider-medical-services" ng-click="deleteProviderMedicalService(id,$index)">Delete</button>
  </button>
</div>

<div class="gridStyle ngGridTable" ng-grid="gridOptions">
</div>
div class=“btn组”>
删除
该按钮有两个参数,一个是要从数据库中删除的id,另一个是要删除的行。仅当使用ng repeat显示数据时,才直接向前


我的问题是,是否可以使用ng repeat访问ng网格数据?检查jdom会发现行和列是使用ng repeat呈现的,并且表本身在类ng Viewport ng范围内

您可以从ngGrid的
selectedItems
属性获取所选对象。此外,您还可以从数据源数组中的选定对象itseld和his索引中获取id,并将此数据传递到每个选定项的
deleteProviderMedicalService
函数中

var selectedItems = [];

$scope.gridOptions = {
  data: 'myData',
  showSelectionCheckbox: true,
  selectedItems: selectedItems
};

$scope.deleteSelected = function(){
  angular.forEach(selectedItems, 
     function(svc){ $scope.deleteProviderMedicalService(svc.id, myData.ondexOf(svc)); });
};

是否只需要删除选中复选框的行?是!大多数在线解决方案都涉及单次删除,即
deleteProviderMedicalService
,并且ngGrid的选项存在于同一范围内?不,不幸的是,删除存在于ng grid之外。它是在父范围内声明的吗?谢谢,我的删除工作正常,但我希望这样做(我刚被同事链接到)