fuse-angular/src/@fuse/pipes/getById.pipe.ts
Sercan Yemen 51bd636ba6 Moved core into @fuse
+ New fuse sidebar component
+ Moved the navbar to the sidebar
2018-02-17 17:21:39 +03:00

26 lines
511 B
TypeScript

import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'getById',
pure: false
})
export class GetByIdPipe implements PipeTransform
{
transform(value: any[], id: number, property: string): any
{
const foundItem = value.find(item => {
if ( item.id !== undefined )
{
return item.id === id;
}
return false;
});
if ( foundItem )
{
return foundItem[property];
}
}
}