gpt4 book ai didi

javascript - ng-repeat 第二次运行索引,与 $index 分开

转载 作者:行者123 更新时间:2023-11-29 14:41:16 26 4
gpt4 key购买 nike

我正在寻找一种方法来呈现 ios 一致但不会在所有重复实例上运行的运行索引。

<div class="cell" ng-repeat="c in arr">
<div ng-if="c !== false">{{ <someIndex> }}</div>
</div>

假设 arr = ['word-y', false, false, 'word-x', 'word-z', false, ...],一些单元格将有一个显示内在值(value),有些则不会。

我有兴趣显示运行计数,以便第一个单元格显示 1,第二个和第三个自然为空,第四个 将显示 2,依此类推(这就是为什么 $index 对我没用)。

注意事项:

  1. 计算值的数组必须能够在第一次计算后改变,并且值将重新计算。
  2. 我目前没有在这个项目中使用 jQuery,如果可能的话,我希望保持这种状态。

最佳答案

在你的范围内保留另一个数组,如果条目不为假,其值为数字

$scope.runningCount = [ 1, -1,-1,3,4,...]

现在在您的 html 中使用 ng-repeat 索引来显示正确的文本/计数

<div class="cell" ng-repeat="c in arr">
<div ng-if="c !== false">{{ runningCount[{{index}} }}</div>
</div>

关于javascript - ng-repeat 第二次运行索引,与 $index 分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38036513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com