Я реализовал функцию фильтрации / поиска для таблиц в Angular 6. Я использую эту библиотеку ng-2-search-filter .
Функциональность отлично работает во внешнем интерфейсе и не вызывает ошибок консоли.
Когда я запускаю ng build "--prod"
, библиотека вызывает ошибки сборки в выводе, везде, где я использовалфильтр.
Ошибка:
Свойство «фильтр» не существует для типа «x.component».
Iимпортировал библиотеку в приложениях app.module.ts
app и @ngModule.
Библиотека также в package.json
как версия "ng2-search-filter": "^0.4.7"
.
Вход для фильтра в html выглядит следующим образом:
<input type="text" class="form-control" [(ngModel)]="filter">
и используетсяв * ngFor:
<tr *ngFor="let item of items| filter:filter};">
Единственные решения, которые я могу найти, касаются фильтра RxJS.Я импортировал библиотеку отдельно в каждый компонент, который использует фильтр, но это никак не влияет.