2017-09-14 66 views
0

我想讓下拉式鍵盤可訪問。現在,當我使用鍵盤向上和向下箭頭時,它不工作。我應用了tabindex,但仍然無法工作。任何人對此有任何想法..如何使PrimeNG下拉式鍵盤可訪問

<p-dropdown [options]="cities" tabindex="1" placeholder="Select an option"></p-dropdown 
+0

下拉已經支持的keydown事件上下,一旦控制具有焦點。它會查看向下(40),向上(38),空間(32,進入(13),退出(27)和製表符(9)。請確保您使用的是最新版本的primeNG – BillF

回答

1

我想這是正常使用鍵盤上下箭頭:

NPM版本:

"primeng": "^4.1.3" 

在HTML文件中

<p-dropdown [options]="cities" [(ngModel)]="selectedCity" tabindex="1" placeholder="Select an option"></p-dropdown> 

module.ts

import { DropdownModule } from 'primeng/primeng'; 

@NgModule({ 
    imports: [ 
     DropdownModule 
    ] 
}) 

component.ts

import {SelectItem} from 'primeng/primeng'; 

    cities: SelectItem[]; 
    selectedCity: string;