-1

我有这个类结构:

 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}}
4

2 回答 2

3

根据您的数据,您没有嵌套数组,它只是一个内部有两个数组的对象,所以您需要,

<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>
于 2018-07-20T17:44:06.927 回答
2
<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>
于 2018-07-20T17:42:48.200 回答