【发布时间】:2022-02-10 20:48:10
【问题描述】:
我在项目选择窗口中看不到任何内容。元素从 Web APi 服务器加载。这是photo of problem。
组件类
carsDynamic!: Array<Car>
private loadDynamicData(){
this.dynamic.getDynamicCars().subscribe((data: Car[]) => {
this.carsDynamic = data
})
HTML 页面
<select class="form-control" [(ngModel)]="editedSale.carId">
<option disabled selected>--Select--</option>
<option *ngFor="let car of carsDynamic"
value={{car.id}}>
{{car.brandName}}
</option>
</select>
如何解决这个问题?
【问题讨论】:
-
carsDynamic 不是必须声明为公共的吗?
-
添加您的故障排除,以便验证您正在接收数据,并且数据采用您期望的格式。此外,
[value]="car.id"是一种更好的编码方式 -
@Kinglish 我得到了数据,甚至可以用它来编辑它们所属的其他数据
标签: html angular typescript