我有一个简单的问题,我在Stack上找不到任何答案。
我有数据,如下:
$scope.data = [
{name: 'foo', age: 19, job:'bartender', city: 'someplace'}
{name: 'foo', age: 20, job:'something else', city: 'someplace'}
{name: 'foo', age: 21, job:'another thing', city: 'someplace'}
]
你明白了(除了实际的数据集是1000x这个并且有50个属性 - API是只读的所以我坚持我已经得到的!)。
我的ng-repeat
根据此数据构建一个表格,我有一个允许用户过滤的输入。
假设我只希望输入过滤name
和city
字段。 (在实际使用中,这将是大约10个领域)。我该怎么做?
我见过这样的话:
<input ng-model="filterBy.property">
<div ng-repeat="item in data | filter: filterBy">
但这不适用于多个选择性属性。
答案 0 :(得分:0)
也许这会对你有所帮助
view