So I have some code that looks like this:
<input ng-model="search" type="text">
<td ng-repeat="key in targets">
    {{ display_names[key] }}
</td>
To be more clear:
- targetsis a variable containing not-human readable ids such as- key012
- display_namesis an object which has keys like:- key012: "USA"
I would like to filter the display_names value from the search? Looking at the angularjs docs, I know I can filter key, but I haven't figured out how to filter display_names
Example
Here's a full example:
 var TS = angular.module('myapp', []);
 TS.controller('test', function($scope) {
   $scope.targets = ["id_1", "id_2"];
   $scope.display_names = {
     "id_1": "USA",
     "id_2": "Mexico"
   };
 });<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myapp" ng-controller="test">
  <input ng-model="search" placeholder="Search...">
  <ul>
    <li ng-repeat="key in targets">{{display_names[key]}}</li>
  </ul>
</body> 
     
     
    