导致错误的Ng2SearchPipeModule过滤器:类型'x.component'上不存在属性'过滤器'

问题描述 投票:-1回答:1

我已经在Angular 6中的表上实现了过滤器/搜索功能。我正在使用this ng-2-search-filter library

该功能在前端完美运行,不会导致控制台错误。

当我运行ng build "--prod"时,无论我在哪里使用过滤器,库都会在输出中导致构建错误。

错误:

类型'x.component'上不存在属性'filter'。

我已经在app.module.ts appservices和@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过滤器有关。我已将库单独导入到使用过滤器的每个组件中,但这没有任何影响。

angular ngx-bootstrap angular-pipe ng2-bootstrap
1个回答
0
投票

对不起,错误在于组件,我没有初始化任何变量'filter',没有意识到我应该没有因为没有抛出错误。

public filter: string;
© www.soinside.com 2019 - 2024. All rights reserved.