【发布时间】:2015-09-17 15:04:27
【问题描述】:
这是我尝试过的:
<section data-ng-controller="HomeController">
<table ng-repeat="item in servers | unique:'_id.idc'">
<tr>
<td> {{ item._id.idc }} </td>
</tr>
<tr ng-repeat="data in servers | filter:{_id.idc: 'LH5'}: true ">
<td>{{data}}</td>
</tr>
</table>
这是当前的输出:
LH8
LH5
AMS
如果我删除过滤器,这里是来自 {{ data }}
的一些示例{"_id":{"cluster":0,"idc":"LH8"},"Physical":{"SumCores":488,"SumMemory":3232},"Virtual":{"SumCores":2,"SumMemory":8}}
{"_id":{"cluster":1,"idc":"LH8"},"Physical":{"SumCores":256,"SumMemory":1024},"Virtual":{"SumCores":232,"SumMemory":469}}
为什么过滤不正确? unique 可以正常工作,但单个过滤器不能。
编辑:我还检查了唯一过滤器是否与它发生冲突,但如果没有该过滤器,它仍然无法工作。
【问题讨论】:
标签: javascript angularjs