【发布时间】:2021-11-16 16:34:35
【问题描述】:
我正在使用 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' },
];
【问题讨论】:
-
拼写错误。在您的
[(ngModel)]="selectedCar"中,但您的变量命名为selectedCars。将变量名改为selectedCar。
标签: javascript angular angularjs typescript