我是打字稿新手。我必须删除一个下拉选项
this.dropDownFilter = values => values.filter(option => option.value !== 'Others')
现在,如何在下拉更改中添加回已删除的选项?我尝试过
this.dropDownFilter = values => [
new DropDownOptions('Others', '1')
]
但这将删除其他选项,而仅在下拉列表中显示“其他”。请指导我如何重新添加删除的选项。谢谢
答案 0 :(得分:0)
您必须像这样将新值推入数组:
this.dropDownFilter.push(new DropDownOptions('Others', '1'));
答案 1 :(得分:0)
请尝试使用此代码来添加去除的价值。由于值是数组,因此如果直接分配-它将删除所有其他选项,并保留刚刚分配的最后一个选项。因此,您需要将一个值推入数组。
this.dropDownFilter = values => values.push(new DropDownOptions('Others', '1'))