我现在遇到麻烦了
一切都很顺利。我使用ngRepeat通过$ asArray()函数显示来自Firebase的Array列表。我也使用"反向"过滤,以便当我有一个新项目时,它显示在顶部。现在我想为每个项添加索引,并且它肯定会返回已过滤数组的索引。
我想知道是否有任何方法可以显示数组中每个项目的原始索引(在使用&#34过滤之前;反向"过滤器)以显示ngRepeat?
我的预期代码如:
<ul ng-repeat="list in filtered=(lists | filter:query) | reverse">
<li>{{origin_index_from_lists}} - {{list.name}}</li>
</ul>
filter:从 lists.slice()返回reverse。reverse();
答案 0 :(得分:0)
假设您按顺序获取数据,一旦获得它就会迭代它并将index
参数附加到具有相应索引的每个对象。像这样:
for (var i = 0; i < lists; i++) {
lists[i].index = i;
}