Angular 角度2选择ngModelChange

Angular 角度2选择ngModelChange,angular,select,angular2-ngmodel,Angular,Select,Angular2 Ngmodel,这个问题是从可访问性的角度提出的。我有一个select语句,如下所示,并使用Angular 2。当使用鼠标时,它可以完美地工作。当使用键盘向下箭头键时,我需要能够选择一个选项并按enter键,以便执行操作。如何在select语句中实现这一点 <select [(ngModel)]="selItem" class="form-control" name="itemSelection" (ngModelChange)="onItemChange($event)" 试试这个: <

这个问题是从可访问性的角度提出的。我有一个select语句,如下所示,并使用Angular 2。当使用鼠标时,它可以完美地工作。当使用键盘向下箭头键时,我需要能够选择一个选项并按enter键,以便执行操作。如何在select语句中实现这一点

<select [(ngModel)]="selItem" class="form-control" name="itemSelection" (ngModelChange)="onItemChange($event)"
试试这个:

    <select [(ngModel)]="selItem" class="form-control" name="itemSelection" (ngModelChange)="onItemChange($event)">
        <option [value]="x" *ngFor="let x of names">{{x}}</option>
    </select>

 names = ['ram','sham','vijay']
  selItem = 'ram';
  onItemChange(data) {
    console.log(data);
    this.selItem = data;
  }`enter code here`

{{x}
名称=['ram'、'sham'、'vijay']
selItem='ram';
onItemChange(数据){
控制台日志(数据);
this.selItem=数据;
}`在这里输入代码`