У меня есть чистый канал для фильтрации данных, я знаю, что это не рекомендуется, но в моем случае фильтр будет происходить только при изменении 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;
}
}