我创建了一个管道来根据对象属性的值对对象数组进行排序。所有具有属性show==0
和show==1
的对象都被删除,没有任何错误,可以看到在控制台中。
pipe.ts
@Pipe({
name: 'menufilter'
})
@Injectable()
export class MyMenuFilterPipe implements PipeTransform {
transform(items: any[], args: any[]): any {
if (items) {
return items.filter(item => item.show == '0',console.log(item));
}
}
app.html
<tr *ngFor="let menu of specificmenus|menufilter" >
<td >{{menu.name}}</td>
</tr>
答案 0 :(得分:0)
因为你没有归还任何东西
transform(items: any[], args: any[]): any {
if (items){
return items.filter(item =>{
console.log(items)
return item.show=='0';
})
}
}
答案 1 :(得分:0)
删除“,console.log(item)”然后重试!