//problem @Component({ template: ` <p>Welcome {{ fullName() }}!</p> ` }) export class PersonComponent { @Input() person: { firstName: string, lastName: string }; constructor() { } fullName() { return this.person.firstName + ' ' + this.person.lastName } } //solusion @Component({ template: ` <p>Welcome {{ name | nameToString }}!</p> ` }) export class PersonComponent { @Input() person: { firstName: string, lastName: string }; constructor() { } } import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ name: 'nameToString' }) export class IdPathPipe implements PipeTransform { transform(value): string { return value.firstName = value.lastName