Angular ввод ngModel всегда неопределен - PullRequest
0 голосов
/ 13 апреля 2020

Я работаю над приложением базы данных angular. Я хочу добавить трубный фильтр на мой стол. Но мой вклад всегда показывает неопределенный. Однако, когда я изменяю свой конвейерный фильтр на ng2-search-filter (сторонний класс), это работает. Кроме того, я помещаю класс pipe и FormsModule в объявлениях. HTML:

<input class="input" [(ngModel)]="searchBuilding">
<label>&nbsp; User ID filter:</label>
<input class="input" [(ngModel)]="searchUser" >
</div>
<table>
    <thead>
        <th>Building ID</th>
        <th>User ID</th>
        </tr>
    </thead>
     <tbody>
                                       <!--filter is working and ownerfilter does not work-->
    <tr *ngFor="let building of buildings|filter:searchBuilding|ownerfilter:searchUser" > 
        <td>{{building.buildingid}}</td>
        <td>{{building.userid}}</td>
      </tr>
      </tbody>
</table>

труба:

export class FilterPipe implements PipeTransform {
 transform(object: any, input: any): any {
    if (!input) {
      return object;
    }
    return object.filter(function (objects) {
      return objects.userid.toLowerCase().includes(input.toLowerCase());  
    });
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...