我有一个使用ng-repeat生成数据的表。所以我使用{{$index}}
作为列来表示项目的数量,但是如何不是首先显示0,从1开始?
我只想更改索引值,而不是丢弃我数据集的第一项。
答案 0 :(得分:0)
试试这个:{{$index || 1}}
这意味着如果$index === 0
显示1
,则显示$index
答案 1 :(得分:0)
您可以使用: -
ng-if =“$ index!= 0”
这不会为第一个元素
创建答案 2 :(得分:0)
<强> $索引强>
$index
是重复元素(0..length-1)的迭代器偏移量。
内部使用角度来标识数组或对象中的每个元素。您可以更改它,但如果您在任何地方引用它,则可以使用{{$index+1}}
。
答案 3 :(得分:0)
您可以使用 ng-init ,例如:
<ul ng-init="items=[100, 20, 50, 40]">
<li ng-repeat="item in items" ng-init="index_ = $index+1">{{index_}}</li>
<ul>