Filter pipe angular 2+
Code:
import {Pipe, PipeTransform} from '@angular/core';
@Pipe({ name: 'filter', pure: false })
export class FilterPipe implements PipeTransform {
transform(items: any[], field: string, value): any[] {
if (!items) { return []; }
if (!value || value.length === 0) { return items; }
return items.filter(it =>
it[field] === value);
}
}
How to use:
someList | filter: 'enabled': true"
Comments
Post a Comment