我希望当ng-select2打开时,用户可以直接搜索。这一次,用户打开ng-select2并且需要用鼠标点击进入搜索域,并且可以搜索-但是搜索域应该直接获得打开ng-select2的焦点。
有没有这样做的选择?我在谷歌上找不到任何东西:(
这是我的实际代码: HTML:
<ng-select2
[(ngModel)]="AUEEquip"
(ngModelChange)="filterrole()"
name="AUEEquip"
[allowClear]=true
[data]="equips"
[options]="options"
[placeholder]="'Please choose your equipment'"
style="text-align: left;">
</ng-select2>
TS:
options = {
width: '100%',
multiple: false,
tags: false
};
equips: Select2OptionData[] = [];
AUEEquip: string = '0';
发布于 2021-05-12 15:39:44
使用@ViewChild
<ng-select2 #chooseInput
[(ngModel)]="AUEEquip"
(ngModelChange)="filterrole()"
name="AUEEquip"
[allowClear]=true
[data]="equips"
[options]="options"
[placeholder]="'Please choose your equipment'"
style="text-align: left;">
</ng-select2>
在组件中
@ViewChild('chooseInput')
chooseInput: any;
ngOnInit() {
//focus the element
this.chooseInput.nativeElement.focus();
}
https://stackoverflow.com/questions/67498888
复制相似问题