簡體   English   中英

如何將ngFor與對象數組的數組一起使用:angular 5

[英]How to use ngFor with a an array of an object array : angular 5

我有這個類的結構:

 export class CarsData {
     public PrimaryCars: string[];
     public SecondaryCars: string[];

 }

 export class Cars {
     public CarsInfo: Array<CarsData>;
 }

我如何ngFor進入CarsInfo? 我做了如下:

*ngFor="let car of CarsInfo"
   {{car.PrimaryCars}}
   {{car.SecondaryCars}}

根據您的數據,您沒有嵌套的數組,它只是一個內部有兩個數組的對象,因此您需要,

<div *ngFor="let car of CarsInfo">
    <div *ngFor="let primary of car.PrimaryCars">{{ primary }}</div>
    <div *ngFor="let secondary of car.SecondaryCars">{{ secondary  }}</div>
</div>
<div *ngFor="let car of CarsInfo">
    <div *ngFor="let p of car.PrimaryCars">{{ p }}</div>
    <div *ngFor="let s of car.SecondaryCars">{{ s }}</div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM