Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {Pipe, PipeTransform} from '@angular/core';
- interface Address{
- street_address1?:string,
- street_address2?:string,
- city?:string,
- state?:string,
- country?:string,
- zipcode?:string
- };
- @Pipe({
- name: 'fullAddress'
- })
- export class FullAddressPipe implements PipeTransform {
- address:any;
- transform(value: Address[], args: string[]): any {
- this.address = ['street_address1','street_address2','city','state','country','zipcode'];
- return Object.keys(value).map(key => {
- if(this.address.indexOf(key) != -1){
- return value[key] ==""?'':value[key];
- }
- return;
- }).filter(key =>{
- return key
- }).join(', ');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement