I want to create a list of users with input filter. My app.component.html like this:
<header>
  <app-header></app-header>
</header>
<div class="col-md-3">
  <app-left-menu></app-left-menu>
</div>
<div class="col-md-8">
  <router-outlet></router-outlet>
</div>
Header is like
<div class="col-md-4">
    <input type="text" [(ngModel)]="headerFilter">
  </div> 
How can I use a headerFilter in my userList componenet?
I know about @Pipe and i try:
Pipe
   export class BuildPipe implements PipeTransform {
  transform (values: any[], field: string, value: string): any[] {
    if (!values || !values.length) {
      return [];
    }
    if (!value) {
      return values;
      }
    return values.filter(it => it[field].indexOf(value) >= 0 );
  }
}
and UserList.componenet:
<div class="item" *ngFor="let user of users | build: 'firstname': filter">
but how should i transfer value from header input to userList?
 
     
    