【发布时间】:2019-02-08 09:56:08
【问题描述】:
我正在尝试按多列过滤记录,在过滤器输入框中输入内容时出现一些错误。
在 InputBox 中输入内容时出现以下错误。
错误类型错误:无法读取未定义的属性“toString” 在 MatTableDataSource.myFilterPredicate [作为 filterPredicate] (numbers.component.ts:191) 在评估(table.es5.js:551) 在 Array.filter() 在 MatTableDataSource._filterData (table.es5.js:551) 在 MapSubscriber.eval [作为项目] (table.es5.js:512) 在 MapSubscriber._next (map.js:79) 在 MapSubscriber.Subscriber.next (Subscriber.js:95) 在 CombineLatestSubscriber.notifyNext (combineLatest.js:133) 在 InnerSubscriber._next (InnerSubscriber.js:25) 在 InnerSubscriber.Subscriber.next (Subscriber.js:95)
【问题讨论】:
-
您能否提供 numbers.component.ts 的相应代码 - 似乎是一个参考问题,因为它是“未定义”..
-
@iLuvLogix,感谢快速回放,请查看相应代码