我已经在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过滤器有关的解决方案。 我已将库分别导入使用过滤器的每个组件中,但这没有影响。
答案 0 :(得分:0)
对不起,错误在于组件中,我没有初始化任何变量“过滤器”,也没有意识到我应该没有错误。
public filter: string;
答案 1 :(得分:0)
我遇到了同样的问题。 只需选择“全部保存”并重新运行您的代码。你不会得到那个错误。