Angularjs 角度UI网格:仅显示选定对象

Angularjs 角度UI网格:仅显示选定对象,angularjs,filter,angular-ui-grid,Angularjs,Filter,Angular Ui Grid,我有一个代码片段 $scope.users = [ { name: "abc", age: 10, location: 'Nagpur' }, { name: "bcd", age: 30, location: 'Chennai' }, { name: "efr", age: 29, location: 'Chennai' }, { name: "abc", age: 25, location: 'Bangalore' }, { name: "abc", age: 27, location: '

我有一个代码片段

$scope.users = [
{ name: "abc", age: 10, location: 'Nagpur' },
{ name: "bcd", age: 30, location: 'Chennai' },
{ name: "efr", age: 29, location: 'Chennai' },
{ name: "abc", age: 25, location: 'Bangalore' },
{ name: "abc", age: 27, location: 'Vizag' }
];
$scope.gridOptions.data = $scope.users;

在网格中,如何仅显示名称为“abc”的用户?

您只需从名称为“abc”的数组中筛选出所有值


您只需从名为“abc”的数组中筛选出所有值


虽然此代码可以回答问题,但提供有关如何和/或为什么解决问题的附加上下文将提高答案的长期价值。虽然此代码可以回答问题,提供关于解决问题的方式和/或原因的附加上下文将提高答案的长期价值。检查下面的答案,如果有助于您,则将其标记为接受检查下面的答案,如果有助于您,则将其标记为接受
angular.forEach($scope.users,function(val){
  if(val.name=='abc')
    $scope.abcUsers.push(val);
});

$scope.gridOptions.data = $scope.abcUsers;