gpt4 book ai didi

javascript - 即使在 angular2 的控制台中没有包字段,如何使过滤器工作

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:09 26 4
gpt4 key购买 nike

我有过滤器字段,如果所有包数据都在那里,它就可以正常工作。但这里有一些项目没有包装字段。我需要根据包名称进行过滤,但现在出现错误

ERROR TypeError: Cannot read property 'package_id' of undefined

管道.ts:

          if(user.package_detail.package_id) {
if(parseInt(user.package_detail.package_id) !== parseInt(filter[field])) {
return false;
}

最佳答案

这是因为对于某些数据,user.package_detail 未定义。

改变这个:

if(user.package_detail.package_id) { ... }

收件人:

if(user.package_detail && user.package_detail.package_id) { ... }

关于javascript - 即使在 angular2 的控制台中没有包字段,如何使过滤器工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49493346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com