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

Popular posts from this blog

MATLAB code for Circular Convolution using Matrix method

Positive number pipe in angular 2+