过滤 table 数据的管道抛出错误
Filter pipe throwing errors for table data
我正在尝试为具有字符串、数字和布尔值混合值的数据集实现搜索管道。我正在尝试实施以下管道
Demo,link 非常适合带有字符串的数据集,但我一直收到 toUpperCase() 不是函数的错误,因为它无法遍历具有不同数据类型的数据,请给我建议一条路。我尝试以多种方式修改 link 但我失败了。
我的数据集如下{
"pnr_id": 5037295,
"uniqueId": 103739,
"amount_paid": 37.2484,
"name": "Sharon",
"surname": "Monroe",
"fullname": "Rhonda McLean",
"email": "annette@puckett.mt",
"amount_due": true,
"amount_pending": 13.258,
"user_name": "brandon@hanna.gf"
},
{
"pnr_id": 5037296,
"uniqueId": 195415,
"amount_paid": 42.7672,
"name": "Don",
"surname": "Goldstein",
"fullname": "Christina Carroll",
"email": "steve@cochran.mo",
"amount_due": true,
"amount_pending": 35.9709,
"user_name": "renee@rogers.ao"
}
谢谢和问候
工作 Plunkr link 用于字符串数据集:--
https://plnkr.co/edit/jXfqfCuJpKdw9HtL569T?p=preview
如您所发,toUppercase
是 string
的原型函数,当您直接从 type out of string 调用它时,会发生此错误。
您可以使用 toString()
将 number
/decimal
转换为 string
。
查看工作 plunker。
我正在尝试为具有字符串、数字和布尔值混合值的数据集实现搜索管道。我正在尝试实施以下管道
Demo,link 非常适合带有字符串的数据集,但我一直收到 toUpperCase() 不是函数的错误,因为它无法遍历具有不同数据类型的数据,请给我建议一条路。我尝试以多种方式修改 link 但我失败了。
我的数据集如下{
"pnr_id": 5037295,
"uniqueId": 103739,
"amount_paid": 37.2484,
"name": "Sharon",
"surname": "Monroe",
"fullname": "Rhonda McLean",
"email": "annette@puckett.mt",
"amount_due": true,
"amount_pending": 13.258,
"user_name": "brandon@hanna.gf"
},
{
"pnr_id": 5037296,
"uniqueId": 195415,
"amount_paid": 42.7672,
"name": "Don",
"surname": "Goldstein",
"fullname": "Christina Carroll",
"email": "steve@cochran.mo",
"amount_due": true,
"amount_pending": 35.9709,
"user_name": "renee@rogers.ao"
}
谢谢和问候
工作 Plunkr link 用于字符串数据集:-- https://plnkr.co/edit/jXfqfCuJpKdw9HtL569T?p=preview
如您所发,toUppercase
是 string
的原型函数,当您直接从 type out of string 调用它时,会发生此错误。
您可以使用 toString()
将 number
/decimal
转换为 string
。
查看工作 plunker。