我无法通过向下钻取对象(按对象的对象)来过滤表格。
我有对象“匹配”,其中包含具有值名称的对象“团队”。
我想这样排序:
<tr class="active" ng-repeat="match in matches | filter: {team1.name: filter, team2.name: filter}">
但无法找到办法。
这是我的代码:
<table class="table table-striped">
<tr>
<th>teams</th>
<th>time</th>
<th>field</th>
</tr>
<tr class="active" ng-repeat="match in matches | filter: {id: filter}">
<td>{{match.team.name}} vs {{match.team2.name}}</td>
<td>{{match.date}}</td>
<td>{{match.field.name}}</td>
</tr>
</table>
我的目标在这里:
match = {
id: int
team1: obj
team2: obj
time: date
field: obj
};
team= {
id: int
name:string
};
field= {
id:int
name: string
location: string
};
我可以配置过滤器来执行此操作,还是必须在代码中执行此操作?