我正在尝试按列过滤表格,这是表格:
<tr ng-repeat="row in rowCollection | filter: { person.lastName : lastName}">
<td>{{row.person.firstName}}</td>
<td>{{row.person.lastName}}</td>
<td>{{row.person.birthDate | date:'shortDate'}}</td>
<td>{{row.person.balance}}</td>
<td>{{row.person.email}}</td>
</tr>
数据如下所示:
$scope.rowCollection = [
{person:{firstName: 'Laurent', lastName: 'Renard', birthDate: new Date('1987-05-21'), balance: 102, email: 'whatever@gmail.com'}},
{person:{firstName: 'Blandine', lastName: 'Faivre', birthDate: new Date('1987-04-25'), balance: -2323.22, email: 'oufblandou@gmail.com'}},
{person:{firstName: 'Francoise', lastName: 'Frere', birthDate: new Date('1955-08-27'), balance: 42343, email: 'raymondef@gmail.com'}}
];
在这种情况下,如何按列过滤姓氏?当 json 的级别超过 1 级时,我无法让它工作。plunkr:http ://plnkr.co/edit/AFSoGw?p=preview