You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

17 lines
330 B

import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'field'
})
export class FieldPipe implements PipeTransform {
transform(object: any, field: any): any {
if (object instanceof Array) {
return object.map(i => i[field]);
}
else {
return object ? object[field] : undefined;
}
}
}