gpt4 book ai didi

angularjs - ng-repeat 指定起始索引

转载 作者:行者123 更新时间:2023-12-03 06:06:20 27 4
gpt4 key购买 nike

如何指定 ng-repeat 指令将开始的索引而不是零?

我有一组结果,我只需要指定起始结果,它不同于零。

最佳答案

无需编写任何代码,Angular 已使用现有的内置 limitTo 完成了此操作。筛选。只需使用负限制即可。来自 limit 参数的文档:

The length of the returned array or string. If the limit number is positive, limit number of items from the beginning of the source array/string are copied. If the number is negative, limit number of items from the end of the source array/string are copied. The limit will be trimmed if it exceeds array.length. If limit is undefined, the input will be returned unchanged.

所以你可以像在模板中那样使用它:

<ul>
<li data-ng-repeat="i in list | limitTo: (offset - list.length)">{{i}}</li>
</ul>

其中 offset 是您的起始索引。查看示例plunker .

有一个可选的 begin 参数,因此您不需要使用负的 limitbegin 在 Angular v1 之前不可用。 4 所以我在示例中坚持使用负限制

关于angularjs - ng-repeat 指定起始索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28411220/

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