угловая 2+ после применения конвейера фильтра для петлевого индекса отображает индексы из исходного списка - PullRequest
0 голосов
/ 28 января 2019

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;
    }
 }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...