2017-05-27 39 views
1

我有一個代碼片段角UI格:只顯示所選對象

$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」的用戶?

+0

檢查下面的答案,標記爲接受,如果它幫助你 – Vivz

回答

0

你必須從你的陣列,它的名字過濾掉所有的值是「ABC」

angular.forEach($scope.users,function(val){ 
    if(val.name=='abc') 
    $scope.abcUsers.push(val); 
}); 

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

儘管此代碼可以回答這個問題,提供關於如何解決問題和/或爲何解決問題的附加背景可以提高答案的長期價值。 – Badacadabra