javascript - ng-select 搜索功能不显示任何结果
问题描述
我正在使用 Angular cli 版本 - 11.2.8 并使用 7.3 的 ng-select 版本。目前,我能够按预期呈现 UI,但是当我尝试在 select 元素内的输入框中搜索时,它没有搜索任何内容。我在 NPM 本身的包详细信息中查找问题,然后列出与不同类型的 Angular CLI 版本兼容的版本列表。看起来我使用的是正确的版本,但 ng-select 仍然无法正常工作。
<ng-select [(ngModel)]="selectedCars">
<ng-option *ngFor="let car of cars" [value]="car.id">{{car.name}}</ng-option>
</ng-select>
selectedCars = 3; //i also used selectedCars =[3], and selectedCars ="3", but it didn't work
cars = [
{ id: 1, name: 'Volvo' },
{ id: 2, name: 'Saab'},
{ id: 3, name: 'Opel' },
{ id: 4, name: 'Audi' },
];
解决方案
请尝试下面的代码希望它能解决您的问题
<ng-select [items]="cars" bindLabel="name" bindValue="id [(ngModel)]="selectedCars"> </ng-select>
有关更多详细信息,请查看示例 https://stackblitz.com/run?file=src%2Fdata-source-array-example.component.html
推荐阅读
- python - 将 csv 中的一行日期时间值更改为 Julian Dates
- uima - UIMA Ruta 和 UIMA AS
- c++ - 有没有办法从 Visual Studio 的控制台窗口中隐藏此消息?
- r - 错误:逻辑索引向量的长度必须为 1
- xml - 使用 xslt 查找重复值并用唯一值替换它们
- c# - 通过jQuery将部分视图调用到Bootstrap Modal?
- grails - 我有最新版本的 grails 3.3.7,但是当我检查 grails -version 时,它仍然显示 2.3.11。另外,我需要升级到 2.5.6。
- python - 在python脚本中获取ifstat值
- xml - 使用 Spark / Scala 从 XML 记录中提取元素
- python - 用两个不同的定界符分割字符串的最佳方法,将两个单词大写,只包含一个定界符,然后重新添加两个定界符?