Как я могу вернуть выпадающее меню обратно в исходное состояние? - PullRequest
0 голосов
/ 08 января 2019

Мне нужно отфильтровать выпадающее меню на основе следующего выбора.

  • All
  • New
  • Старый

Эти опции находятся в переключателе. Теперь на основе сделанного выбора мне нужно отфильтровать массив моего выпадающего меню. Это код, который я пробовал. Когда я выбираю второе радио, мой массив фильтруется правильно, но теперь, когда я выбираю другую опцию, он будет фильтровать по ранее отфильтрованному массиву. Поэтому мне нужно сначала сбросить массив, а затем снова фильтровать.

Как я могу это сделать?

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