Angular @ng选择/ng选择在键入时显示下拉列表

Angular @ng选择/ng选择在键入时显示下拉列表,angular,typescript,angular-ngselect,Angular,Typescript,Angular Ngselect,我在用, 我有一个多选下拉列表 一切正常,但我需要一些更改,我想在用户开始键入内容时显示下拉列表,并在文本框中仅显示用户键入内容的过滤数据。我希望下面的逻辑能够有所帮助 .HTML 如果要隐藏下拉切换V,则需要在父零部件/文件中添加样式 Index.html 您好,正如您描述的输出结果,它似乎工作正常。是的,我只想在用户键入内容时显示下拉列表,现在它显示在焦点上。您的意思是说,当您单击多选下拉列表时,它不应该显示项目列表?项目列表仅在您开始键入内容时显示。我说的对吗?是的,你明白了。像自动完成之

我在用, 我有一个多选下拉列表
一切正常,但我需要一些更改,我想在用户开始键入内容时显示下拉列表,并在文本框中仅显示用户键入内容的过滤数据。

我希望下面的逻辑能够有所帮助

.HTML

如果要隐藏下拉切换V,则需要在父零部件/文件中添加样式

Index.html


您好,正如您描述的输出结果,它似乎工作正常。是的,我只想在用户键入内容时显示下拉列表,现在它显示在焦点上。您的意思是说,当您单击多选下拉列表时,它不应该显示项目列表?项目列表仅在您开始键入内容时显示。我说的对吗?是的,你明白了。像自动完成之类的?
<ng-select #elem [items]="cities2"
               bindLabel="name"
               bindValue="id"
               [multiple]="true"
               placeholder="Select cities"
               [(ngModel)]="selectedCityIds"
               (open)="onOpen(elem)">
onOpen(elem){
 if(elem.filterInput.nativeElement.value == ""){
   elem.close();
 }
}
<style>
    .ng-select .ng-arrow-wrapper {
        display: none !important;
    }
</style>