blob: 58b0dc26489df34d88490b80628d41c233217a35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'search'
})
export class SearchPipe implements PipeTransform{
transform(items: any[], searchText: string): any[] {
if(!items) return [];
if(!searchText) return items;
searchText = searchText.toLowerCase();
return items.filter( it => {
return it.toLowerCase().includes(searchText);
});
}
}
|