我需要获取嵌套数组中的选定项。首先检查我的代码:
<div class="column-holder" *ngFor="let training of data.trainingExercise
{
"exerasdasd":""
},
{
"isWsadad":""
}
]
}
]
}
]
}
现在我需要点击只获取选定的集合。单一值!
dsadsa(e){
dsa.log(e)
dsa.dsadas = e;
}
这很好,但我只需要一个值。在我的selectedSetValue中,我只想显示一个值。现在我得到了所有数组中的值。我只想要选定的值和选定的索引。这是通过索引选择的重要值
此处均为
<div class="column-holder" *ngFor="let training of data.trainingExercises; let i = index;">
这里是
<div class="second-box-70" *ngFor="let set of training.sets; let i = index;">
您有let i = index;
。将第二个更改为let j = index;
或其他什么,这样它们就不是同一个
请尝试此操作,更改
<div class="second-box-70" *ngFor="let set of training.sets; let i = index;">
<div class="circle-exercise">
<div class="circle-div">
<div class="num-series">
Series
</div>
<div class="circle" (click)="selectedSet(set)">
<input [(ngModel)]="set.value" class="input-invisible-for-sets" type="type">
</div>
</div>
</div>
</div>
<p class="notes" *ngIf="selectedSetValue">
{{ this.selectedSetValue.note }}
</p>
</div>
到这个
<div class="second-box-70" *ngFor="let set of training.sets; let j = index;">
<div class="circle-exercise">
<div class="circle-div">
<div class="num-series">
Series
</div>
<div class="circle" (click)="selectedSet(set,j)">
<input [(ngModel)]="set.value" class="input-invisible-for-sets" type="type">
</div>
</div>
</div>
</div>
<p class="notes" *ngIf="selectedSetValue">
{{ this.selectedSetValue.note }}
</p>
</div>
ts
selectedSet(object,index){
this.selectedSetValue = object;
}