【发布时间】:2021-02-01 00:49:52
【问题描述】:
我想要什么:
我想将objectArray中的对象一一打印出来,点击后在其下方显示AdditionalObjectArray中的additionalObject,如下所示:
object1Name
object2Name
object3Name
object4Name
例如,当我单击 object1Name 时,我想获取:
object1Name
additionalObject1ForObject1
additionalObject2ForObject1
object2Name
object3Name
object4Name
这是我的代码:
<ng-container *ngFor="let object of objectArray" >
<div (click)="populateAdditionalObjectArray(object.id)">
{{object.name}}
</div>
<ng-container *ngIf="showAdditionalObjects">
<div *ngFor="let additionalObject of AdditionalObjectArray">
{{additionalObject.name}}
</div>
</ng-container>
<hr>
</ng-container>
这是我点击object1Name时得到的:
object1Name
additionalObject1ForObject1
additionalObject2ForObject1
object2Name
additionalObject1ForObject1
additionalObject2ForObject1
object3Name
additionalObject1ForObject1
additionalObject2ForObject1
object4Name
additionalObject1ForObject1
additionalObject2ForObject1
它为每个条目从Object1 打印出additionalObject1 和2。为什么会这样以及如何正确执行?
【问题讨论】:
-
如果有足够信誉的人遇到这个问题,请告诉我为什么我会被否决。不清楚我想要什么?我的尝试还不够吗?这个问题你可以在网上轻松找到解决方案吗?谢谢!