angularjs - How to apply a filter within ng-repeat -
i have array being returned, , showing users along permissions whether true or false.
$scope.users.tst = [ 'mark', {permissions{'checked':true, 'name': add}, {'checked': true, 'name': edit},{'checked': true, 'name': update}}, 'andy', {permissions{'checked':false, 'name': add}, {'checked': false, 'name': edit},{'checked': false, 'name': update}, 'stephan', {permissions{'checked':false, 'name': add}, {'checked': false, 'name': edit},{'checked': false, 'name': update} ] current angular code
<tr ng-repeat="user in users.tst"> // code stuff </tr> my requirement:
i apply filter within above ng-repeat show users having checked value true.
how can that?
this should work:
<tr ng-repeat="user in users.tst | filter: { user.checked == true }"> // code stuff </tr> documentation angularjs filters: https://docs.angularjs.org/api/ng/filter/filter
Comments
Post a Comment