这是我的循环。
我需要在单个迭代中使用活动对象以及下一个活动对象。有关如何做到这一点的任何想法?
*ngFor="let activity of course.activities; let i = index"
谢谢 :)
最佳答案
假设您不希望最后一个元素单独显示
您只需要遍历course.activities.length - 1
。那排除了最后一项,因为它显示为next
项的last but one
项。
public course = {activities : [1,2,3]};
<div *ngFor = "let a of course.activities.slice(1); let i = index">
{{course.activities[i]}}-- {{course.activities[i+1]}}
</div>
仅需要获取数组内元素的索引就需要循环
DEMO
关于javascript - 如何在ngFor(Angular 4)中使用当前值以及下一个迭代值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51069376/