ng2-pipes
Version:
Useful angular2 pipes
12 lines (9 loc) • 324 B
text/typescript
import {PipeTransform, Pipe} from '@angular/core';
({name: 'diff'})
export class DiffPipe implements PipeTransform {
transform(arr: any, ...args: any[]): any[] {
return !Array.isArray(arr) ? arr : args.reduce((diffArr, currArr) => {
return diffArr.filter(elm => !~currArr.indexOf(elm))
}, arr);
}
}