我遇到了一个奇怪的问题。我收到错误
财产"状态"类型"对象"
上不存在
过滤器有时会工作,有时会出现上述错误,即使代码未被触及。我正在使用角度CLI,同时构建应用程序时也会出现同样的错误。请帮忙。
filter.pipe.ts
context.YourOtherTableNames.EFMethod...
filter-table.component.ts
的一部分import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'filterPipe'
})
export class FilterTablePipe implements PipeTransform {
transform(items: any[], filter: Object): any {
if (!items || !filter) {
return items;
}
return items.filter(item => item.status.indexOf(filter.status)!== -1)
}
}
filtertable.html
filterargs = {
'status': ''
};
changed(e) {
this.filterVal = e.value;
this.filterargs = {
'status': this.filterVal
};
if (this.filterVal == 'all') {
this.filterargs = {
'status': ''
};
}
}
提前致谢