Я пытаюсь использовать индекс * ngFor в моей трубе следующим образом:
<td *ngFor="let course of courses | matchesTime:time | matchesWeekday:i ; index as i">{{course.courseName}}</td>
Моя труба выглядит так:
transform(items: Array<any>, weekday: number): Array<any> {
return items.filter(
item => item.weekday === weekday
);
}
Но день недели оказывается неопределенным. Я считаю, что индекс не инициализируется, когда канал обрабатывает его.
EDIT:
Я добавил стекаблиц https://stackblitz.com/edit/angular-5-pipe-index-error