html file

[(ngModel)]="termCategory" (click)="fillterCategory($event)" 

 ngDefaultControl>{{cat.nameCategory}}</button></li>

 <div class="product col-sm-4 col-md-4 col-lg-4" *ngFor="let item of dat  | 

 filter:term | filter:termCategory">

ts file

fillterCategory(category){

    this.termCategory=category.target.textContent;

   console.log(this.termCategory);

  }

pipe file

transform(dat: any, termCategory: any): any {
   if(termCategory===undefined  ) return dat;

    return  dat.filter((product)=>{

 return product.categoryId.toLowerCase().includes(termCategory.toLowerCase())

      })

 }

我想在div上应用2个过滤器 . 一个通过文本输入(它工作正常)第二个按钮单击..我没有得到任何错误,但过滤器不起作用 . 如何在* ngFor的单个div上应用2个过滤器?