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