Javascript 角度嵌套,从父循环获取值?
例如,我有一个嵌套的ngFor循环,它使用嵌套的jsonJavascript 角度嵌套,从父循环获取值?,javascript,angular,loops,ngfor,Javascript,Angular,Loops,Ngfor,例如,我有一个嵌套的ngFor循环,它使用嵌套的json <mat-tab *ngFor="let car of cars"> <car-component *ngFor="let model of car.models" [name]="model.name" [color]="model.color"> </car-component> </mat-t
<mat-tab *ngFor="let car of cars">
<car-component *ngFor="let model of car.models" [name]="model.name" [color]="model.color">
</car-component>
</mat-tab>
汽车部件显示汽车图像和公司徽标
我有我的制造商组织的图像,例如
vw--|
|logo.png
|jetta.png
|beetle.png
bmw-|
|logo.png
|x5.png
|m3.png
因此,嵌套组件中的图像路径是
/assets/images/{{manufacturer}}/{{name}.png
因此我需要传递manufacturer,它作为name
属性位于外部循环中
我可以在json中为每个型号重复制造商,但是否有方法检索父级
ngFor
迭代的name
属性?您可以在loop everywhere(嵌套的)汽车内部访问它。name
在您的情况下,BMV或vw谢谢。不知道为什么我不试一下。
vw--|
|logo.png
|jetta.png
|beetle.png
bmw-|
|logo.png
|x5.png
|m3.png