【发布时间】:2015-04-08 19:58:44
【问题描述】:
所以我有一个以编程方式创建的表,我想只对其中一个字段应用自定义过滤器。我在这里创建了一个 plunkr:
http://plnkr.co/edit/57rEPEYNylisoHyBysp4
因此,通过将过滤器应用于 Age 列,表格将返回:
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 函数,但无济于事。
可以这样做吗?
最好的问候, 朱莉
编辑 所以我创建了这个更接近我在现实生活中想做的事情的 plunkr(基于下面 Explosion 的回答):
【问题讨论】:
标签: angularjs angularjs-filter ngtable