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个过滤器?