【发布时间】:2016-04-01 08:08:54
【问题描述】:
https://github.com/a8m/angular-filter/
我正在使用上面的 Angularjs-filter 库来使用 ng-repeat 中的唯一属性。
下面是我的代码
<div class="rankblock" ng-repeat="item in sports.Ranks.Rank |unique:'_position'>
<span> {{sports.Ranks.Rank.length}}</span> //
</div>
在 ng-repeat 中唯一后,我的 Rank 数组长度变为 6,但在输出中仍显示 9(原始 Arr 长度)。
【问题讨论】:
-
过滤器只影响正在显示的数据,而不是原始数组,因此
sports.Ranks.Rank.length按预期显示原始长度。 See this article 得到你所期望的。
标签: angularjs angularjs-ng-repeat angularjs-filter