Angular 防止选择字段无限滚动(ng select,角度)

Angular 防止选择字段无限滚动(ng select,角度),angular,select,angular-ngselect,Angular,Select,Angular Ngselect,当对选择字段使用ng select时,如果要滚动到底部(使用向下箭头),字段将一直返回到顶部(创建循环) 例如,如果我向下箭头指向“TX,Dallas”并再次向下点击,它将转到顶部 有没有办法禁用此功能 我试着让它像一个普通的选择字段,如果你点击最后一个选项的向下箭头,它就会停止(不会循环回到顶部) 城市=[ {id:1,名称:'MA,Boston'}, {id:2,名字:'FL,迈阿密'}, {id:3,姓名:'纽约州纽约'}, {id:4,名字:'CA,洛杉矶'}, {id:5,名称:'T

当对选择字段使用ng select时,如果要滚动到底部(使用向下箭头),字段将一直返回到顶部(创建循环)

例如,如果我向下箭头指向“TX,Dallas”并再次向下点击,它将转到顶部

有没有办法禁用此功能

我试着让它像一个普通的选择字段,如果你点击最后一个选项的向下箭头,它就会停止(不会循环回到顶部)


城市=[
{id:1,名称:'MA,Boston'},
{id:2,名字:'FL,迈阿密'},
{id:3,姓名:'纽约州纽约'},
{id:4,名字:'CA,洛杉矶'},
{id:5,名称:'TX,Dallas'}
];
下面是一场闪电战:

<ng-select [items]="cities"
               bindLabel="name"
               placeholder="Select city"
               [(ngModel)]="selectedCity">
</ng-select>

cities = [
    {id: 1, name: 'MA, Boston'},
    {id: 2, name: 'FL, Miami'},
    {id: 3, name: 'NY, New York'},
    {id: 4, name: 'CA, Los Angeles'},
    {id: 5, name: 'TX, Dallas'}
];