如何在Angular 6中的页面上处理多个下拉过滤器?

问题描述 投票:0回答:1

所以这是场景:

网页上有4个下拉过滤器(即a,b,c,d)。如果触发的事件接收的值为“-1”或“未定义”,则需要显示从API接收的完整数据,而在其他情况下,我们需要匹配并显示匹配的条目。

问题是,在任何时候都可以应用任意数量的过滤器,出于同样的原因,我们必须处理每个可能的排列。正常的方法变得非常麻烦,并且有许多其他情况。

是否有更简单的方法处理此类案件?

谢谢。

angular
1个回答
0
投票

首先检查所有这些是否为-1

if a==-1 or b==-1 or c==-1 or d==-1
retrieve all
else
retrieve based on values

这样你确定在else块中没有它们是null或-1,希望它有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.