Предполагая, что вы не хотите, чтобы последний элемент отображался отдельно
Вы должны проходить только через 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