【发布时间】:2020-10-26 11:37:22
【问题描述】:
我在我的 Angular 项目中使用来自:https://www.npmjs.com/package/angular2-multiselect-dropdown 的 angular2-multiselect-dropdown,这是我的代码:
html:
<angular2-multiselect [data]="myData" [(ngModel)]="selectedItems"
[settings]="dropdownSettings"
(onSelect)="onItemSelect($event)"
(onDeSelect)="OnItemDeSelect($event)"
(onSelectAll)="onSelectAll($event)"
(onDeSelectAll)="onDeSelectAll($event)" >
</angular2-multiselect>
ts:
// code ...
this.myData = [
{"id":'1',"itemName":"babaki mora"},
{"id":'2',"itemName":"Jhon smith"},
{"id":'3',"itemName":"Alo dalo"}
];
onItemSelect(item: any) {
console.log(item);
console.log(this.selectedItems);
}
OnItemDeSelect(item: any) {
console.log(item);
console.log(this.selectedItems);
}
onSelectAll(items: any) {
console.log(items);
}
onDeSelectAll(items: any) {
console.log(items);
}
onFilterSelectAll(items: any){
alert(items);
}
组件工作正常,但我的问题是当用户尝试从列表中查找元素时,我没有找到如何获取搜索词,我想获取文本然后进行一些 http 调用搜索数据来自服务器。
您知道如何在用户开始输入文本时捕获搜索事件吗?
【问题讨论】:
标签: angular dropdown multi-select