angular7
в шаблоне я печатаю значение i, которое является индексом цикла.я заметил после того, как фильтр значений индекса цикла по-прежнему показывает значение индекса из исходного массива?вместо этого я хочу увидеть индекс отфильтрованного массива, приветствуется любая помощь
template.html
<ng-template ngFor let-item [ngForOf]="items | filterItems: filterStr" let-i="index">
<div>{{i}}</div>
<ng-template>
pipe
@Pipe({name: 'filterItems'})
export class FilterItemsPipe implements PipeTransform{
public transform(items: Item[], itemType: string){
items.filter(condition);
function condition(item: Item): boolean {
return itemType == item.itemType;
}
}
}