【发布时间】:2020-08-27 10:32:44
【问题描述】:
我有带有复选框和下拉列表选项的多选下拉菜单。我想为下拉选项实现运行时/动态过滤搜索。 我能够实现过滤搜索,但在运行时无法实现。
this.options = [{ value: "Small", selected: false },
{ value: "Medium", selected: false},
{ value: "Large", selected: false }]
filterUsers() {
let filterUsers= this.options.filter(item => item.value === this.selectedUser);
if (filterUsers.length > 0) {
this.options = filterUsers;
}
}
console.log(filterUsers);
}
HTML
<input type = "text" [(ngModel)]="selectedUser" (input) = "filterUsers()">
如何动态实现过滤搜索?
【问题讨论】:
-
您面临的真正问题是什么?
-
我认为你的函数没有返回空数组
标签: javascript angular typescript