我有一个 HTML 表格。
对行进行计数(通过使用$index),并且只显示某些行(通过使用ng-show)。
问题:$index 没有返回正确的计数。表格的计数应该像“1,2,3...”,但事实并非如此。
<tbody>
<tr ng-repeat="fruit in basket" ng-show="fruit.isJuicy == type">
<td>{{$index + 1}}</td>
<td>{{fruit.Name}}</td>
</tr>
</tbody>
这是JSFiddle;不要忘记点击按钮查看问题:http: //jsfiddle.net/f6HCX/2/
是什么导致了这个计数问题?如何解决?
(您能否也评论/评价我的问题描述的清晰度,(容易理解吗?)干杯!)
编辑:这个问题已经回答了。使用过滤器的更多信息:如何在 AngularJS 的过滤器中使用参数?