繁体   English   中英

来自 api 的数据在控制台中,但在网页上显示为“对象对象”

[英]Data from api is in console but it's showing as 'object Object' on webpage

我目前正在尝试将 api 数据显示到我的 Angular 14 web 页面中。 该阵列显示在控制台中,但在 web 页面上显示的是 object Object。

  getAllVehicles(): Observable<Vehicle[]>{ return this.http.get<Vehicle[]>(this.baseApiUrl + '/api/ingress');}


ngOnInit(): void {
this.vehiclesService.getAllVehicles()
.subscribe({
  next: (vehicles) => {
    console.log(vehicles)
    this.vehicles = vehicles;
  },
  error: (response) => {
    console.log(response);
  }
});

}

<tbody>
        <tr *ngFor="let vehicle of vehicles">
            <td>{{vehicle}}</td>
         <!--   
            <td>{{vehicle.DecodedVehicleLeafId}}</td>
            <td>{{vehicle.Description}}</td>
            <td>{{vehicle.IsSummarizedData}}</td>
            <td>{{vehicle.IsActive}}</td>
            <td>{{vehicle.SourceBrandCode}}</td>
            <td>{{vehicle.VehicleYear}}</td>
            <td>{{vehicle.Attribute1}}</td>  
            <td><a [routerLink]="['/vehicles','edit', vehicle.VehicleCatalogId]">View</a></td>
        -->
        </tr>
    </tbody>

控制台日志

网页

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM