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

时间:2019-04-27 14:03:22

标签: angular ngx-bootstrap angular-pipe ng2-bootstrap

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

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

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

错误:

  

类型“ x.component”上不存在属性“过滤器”。

我已经在app.module.ts appservices和@ngModule导入中导入了库。

该库也位于package.json的{​​{1}}版本中。

html上过滤器的输入如下:

"ng2-search-filter": "^0.4.7"

并在* ngFor中使用,如下所示:

  <input type="text" class="form-control" [(ngModel)]="filter">

我只能找到与RxJS过滤器有关的解决方案。 我已将库分别导入使用过滤器的每个组件中,但这没有影响。

2 个答案:

答案 0 :(得分:0)

对不起,错误在于组件中,我没有初始化任何变量“过滤器”,也没有意识到我应该没有错误。

public filter: string;

答案 1 :(得分:0)

我遇到了同样的问题。 只需选择“全部保存”并重新运行您的代码。你不会得到那个错误。