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;