>我正在使用 angular2 和下拉菜单。每当在下拉列表中进行搜索时,列出的项目匹配条件会突出显示搜索的文本,并且在单击时不会在下拉列表中获得所选项目。当您在列出的项目中选择除搜索文本之外的任何其他文本时,该文本将被选中。是什么原因导致这种行为?
代码如前所述:
<ng-select [items]="tests"
(data)="updateSelected($event')"
[active]="selectChannel"
id="channelList{{tabId}}"
style="float: left; width: 70%;">
</ng-select>
试试这个:
<ng-select
[items]="tests"
[(ngModel)]='selected'
(change)="updateSelected(selected)"
[active]="selectChannel"
id="channelList{{tabId}}"
style="float: left; width: 70%;">
</ng-select>
在这里,selected
是您必须在 .ts 文件中声明的变量。