Angular Pipe不从嵌套ngFor

时间:2018-09-02 20:10:00

标签: angular pipe ngfor

我有一个纯管道来过滤数据,我知道不推荐这样做,但是在我的情况下,过滤器只会在大多数情况下在页面加载时对url进行更改。这是管道

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
 name: 'sortPipe'
})
export class SortPipePipe implements PipeTransform {
 listArr = []  
  transform(value: any[], args?: string): any[] {
  value.forEach((val, index) => {
    if (val.group.indexOf(args) > -1) {
     console.log(val); // this retuning object and not array
     listArr.push(val); // not allowed
    }
  });
  retune val ; //this is object not array
 });
 return null;
 }
}

1 个答案:

答案 0 :(得分:0)

好吧,由于某种原因,打字稿不能让我将值压入数组。这是遇到类似问题的人的答案

['_','_','_','_','_','_']