我必须根据以下选择来过滤下拉菜单。
这些选项位于单选按钮中。现在,基于所做的选择,我需要过滤下拉菜单的数组。这是我尝试过的代码。当我选择第二个电台时,我的阵列已正确过滤,但是现在当我选择其他选项时,它将在先前过滤的阵列上进行过滤。因此,我需要先重置数组,然后再次进行过滤。
我该怎么办?
handleProductTypeChange(value: any) {
let target = value.target;
if(target.checked) {
const selectedProductType = target.value;
this.productNameClipList = this.productNameClipList.filter((v) => {
return v.top_npd === selectedProductType;
});
}
}