Итак, у меня есть таблица, которая была создана программно, и я хочу применить настраиваемый фильтр только к одному из полей. Я создал plunkr здесь:Использование пользовательского Углового фильтра в программно определенной ng-таблице
http://plnkr.co/edit/57rEPEYNylisoHyBysp4
Так, применяя фильтр к колонке Эйдж, таблица будет возвращать:
Name Age
Enos I'm a number greater than 30: 34
Moroni I'm a number greater than 30: 50
Jacob I'm a number less than 30: 27
Nephi I'm a number less than 30: 29
Enos I'm a number greater than 30: 34
Tiancum I'm a number greater than 30: 43
Jacob I'm a number less than 30: 27
Nephi I'm a number less than 30: 29
Tiancum I'm a number greater than 30: 43
Tiancum I'm a number greater than 30: 43
Я пробовал:
<td ng-repeat="column in columns | filter:{ age: numCheck }" ng-show="column.visible" sortable="column.field">
{{user[column.field]}}
</td>
Среди прочего в HTML. Я также попытался изменить функцию getData в контроллере безрезультатно.
Возможно ли это?
С наилучшими пожеланиями, Джули
EDIT Так что я создал эту plunkr, который ближе к тому, что я хочу сделать в реальной жизни (на основе ответа ВзРы в поле ниже):
http://plnkr.co/edit/pynm57tlQK53bCKbQjht
Хорошо, так что я добрался так далеко и думал, что могу как-то указать поле. Но я понял, как делать то, что хочу, поэтому спасибо Explosion !! – JulieMarie