2017-07-05 2 views
0

I json innere Array

das ist mein Array

{ 
    "code": "project_create", 
    "WFID": ["1, "5", "2", "8", "9", "10", "7"] 
}, 
{ 
    "code": "Task_create", 
    "WFID": ["1", "5", "2", "8", "9"] 
}, 
{ 
    "code": "project_update", 
    "WFID": ["10", "5", "2", "8", "9"] 
}, 

ich filtern möchten von WFID = 1

I filtern möchten versuchen, auf diese Weise

var saveWorkflowobj = $filter('filter')(tiggers.alltigger, { WFID: WorkFlowID}); 
+0

Können Sie sicherstellen, dass 'WorkFlowID' vom Typ' string' ist? – 31piy

+0

ja sein String-Typ – Lakmi

+1

Was ist tiggers.alltigger? geben Sie mehr Informationen oder erstellen Sie eine Geige – selvassn

Antwort

1

angular.module('app', []).controller('ctrl', ['$scope', '$filter', function($scope, $filter) { 
 
    $scope.items = [ 
 
     { 
 
      "code": "project_create", 
 
      "WFID": ["1", "5", "2", "8", "9", "10", "7"] 
 
     }, 
 
     { 
 
     "code": "Task_create", 
 
     "WFID": ["1", "5", "2", "8", "9"] 
 
     }, 
 
     { 
 
     "code": "project_update", 
 
     "WFID": ["10", "5", "2", "8", "9"] 
 
     } 
 
    ]; 
 
    
 
    $scope.result = $filter('filter')($scope.items, {WFID : "1"}, function(a, b){ 
 
     return a === b; 
 
    }); 
 
}])
<script src="//code.angularjs.org/snapshot/angular.min.js"></script> 
 
    
 
<div ng-app='app' ng-controller='ctrl'> 
 
    <ul> 
 
    <li ng-repeat='item in result'>{{item | json}}</li> 
 
    </ul> 
 
</div>

+0

Vielen Dank, das ist Arbeit für mich – Lakmi