我想在$index
中使用ng-repeat
进行一些算术运算。
以下代码无效:
<tr ng-repeat="item in quotation.items track by $index">
<td class="text-center"><strong>{{$index++}}</strong></td>
<td><a href="javascript:void(0);">{{item.item}}</a></td>
<td>{{item.quantity}}</td>
<td>{{item.rate}}</td>
<td>{{item.rate * item.quantity}}</td>
</tr>
我该如何解决这个问题?
答案 0 :(得分:3)
您需要使用+ 1
。 ++
总是修改变量,而 never 在循环变量上执行此操作时效果很好。
$index + 1
这是ng-repeat
的正确语法。你不需要by $index
。 $index
会自动创建。
<tr ng-repeat="item in quotation.items">