如何将下拉菜单重置为初始状态?

时间:2019-01-08 03:30:54

标签: drop-down-menu angular5 array-filter

我必须根据以下选择来过滤下拉菜单。

  • 全部

这些选项位于单选按钮中。现在,基于所做的选择,我需要过滤下拉菜单的数组。这是我尝试过的代码。当我选择第二个电台时,我的阵列已正确过滤,但是现在当我选择其他选项时,它将在先前过滤的阵列上进行过滤。因此,我需要先重置数组,然后再次进行过滤。

我该怎么办?

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;
        });
    }
}

0 个答案:

没有答案