У меня есть ng-repeat, и он успешно повторяет данные. Теперь я хочу отфильтровать результаты по свойствам, которые я ввожу в поле ввода. Однако он либо вообще не работает, либо, если я пробую разные вещи, иногда НИЧЕГО не отображается вообще. Как вы можете видеть, это незавершенная работа, и я перепробовал кучу разных вещей: поэтому мой код несовместим! Пожалуйста, воздержитесь от комментариев по этому поводу, так как это НЕ КОНСТРУКТИВНО!
<tr ng-if="vm.detail == true">
<th><input type="text" ng-model="filter.TrusteeCustNum" /></th>
<th><input type="text" ng-model="filter.MchNumber" maxlength="4" class="input- sm form-control" /></th>
<th><input type="text" ng-model="filter.ContractNumber" class="input-sm form-control" /></th>
<th><input type="text" ng-model="vm.PlanCode" maxlength="10" class="input-sm form-control" /></th>
<th><input type="date" ng-model="filter.PlanStatusDate" /></th>
<th><input type="text" ng-model="filter.PlanStatus" /></th>
<th><input type="date" ng-model="filter.PlanEffectiveDate" /></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="plan in vm.PlanCodeInfo | filter: vm.PlanCode | orderBy: vm.PlanCode" ng-if='vm.detail == true && vm.detailPlanCode'>
<td> {{plan.TrusteeCustNum}}</td>
<td>{{plan.CustomerNumber}}</td>
<td>{{plan.ContractNumber}}</td>
<td>{{plan.PlanCode }}</td>
<td>{{plan.PlanStatusDate | date: 'yyyy-MM-dd'}}</td>
<td>{{plan.PlanStatus}}</td>
<td> {{plan.PlanEffectiveDate | date: 'yyyy-MM-dd'}}</td>
<td><a href="">Rates</a></td>
<td><a href="">State Availability</a></td>
</tr>
Как я могу получить ЛЮБОЙ фильтр для фильтрации результатов по свойствам, которые я использую, и сортировать их по этим указанным свойствам?