将过滤器管道用于循环索引后,角度2+显示原始列表中的索引

时间:2019-01-28 20:22:35

标签: angular angular7

angular7

在模板中,我正在打印i的值,该i是循环的索引。我注意到在过滤了for循环的值索引之后,仍然显示原始数组的索引值吗?我想查看过滤数组的索引,对此表示感谢

template.html

<ng-template ngFor let-item [ngForOf]="items | filterItems: filterStr" let-i="index">
<div>{{i}}</div>
<ng-template>

管道

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

}

0 个答案:

没有答案