Angularjs 如何取消选中angular ui网格中的所有celltemplate复选框

Angularjs 如何取消选中angular ui网格中的所有celltemplate复选框,angularjs,angular-ui-grid,Angularjs,Angular Ui Grid,这是我的ui网格 $scope.gridOptions = { columnDefs: [ { name: 'name'}, { name: 'view', cellTemplate: '<input type="checkbox" ng-model="fieldView" ng-checked="checked" ng-init="checked=row.entity.required" ng-disabled="checked" ng-cl

这是我的ui网格

 $scope.gridOptions = {
      columnDefs: [
        { name: 'name'},
        { name: 'view', cellTemplate: '<input type="checkbox" ng-model="fieldView" ng-checked="checked" ng-init="checked=row.entity.required" ng-disabled="checked" ng-click="grid.appScope.view(fieldView,row.entity);getExternalScopes().showMe(row.entity.required)">', enableSorting: false, enableColumnMenu: false },
        { name: 'edit', cellTemplate: '<input type="checkbox" ng-model="fieldEdit" ng-checked="checked" ng-init="checked=row.entity.required" ng-disabled="checked" ng-click="grid.appScope.edit(fieldEdit,row.entity);getExternalScopes().showMe(row.entity.required)">', enableSorting: false, enableColumnMenu: false }
       ]
  };
$scope.gridOptions={
columnDefs:[
{name:'name'},
{name:'view',cellTemplate:'',enableSorting:false,enableColumnMenu:false},
{name:'edit',cellTemplate:'',enableSorting:false,enableColumnMenu:false}
]
};
在上面的UI网格中包含3列。查看和编辑列包含复选框,我想取消选中UI网格中的所有复选框,因为首先我呈现一些数据并选中复选框,然后我呈现api中的另一个数据。但是在这种情况下,无论第一次是什么,都要选中那些在第二次将数据呈现到UI网格时不清楚的复选框。

我得到了答案。 $scope.gridOptions.data=[]