我想从数组中显示问题编号,我没有得到应该编写的逻辑来显示问题编号。无论是对还是错。
在这些代码中,有一个数组bg.right,它在bg.attemted(response)中寻找正确的答案。输出应该是问题否。 (1或4)
<div *ngFor="let response of bg.attempted; let ic = index" [ngStyle]="{'display':'inline-block'}">
<span class="right" *ngIf="bg.right?.indexOf(response) > -1">{{ ic }}</span>
<span class="wrong" *ngIf="bg.wrong?.indexOf(response) > -1">{{ ic }}</span></div>
答案 0 :(得分:0)
根据你的解释,这将给你正确的输出,但请注意,ic是数组中的索引,所以当你打印数组时,它将开始给出0的索引
所以从问题1开始写如下
<div *ngFor="let response of bg.attempted; let ic = index" [ngStyle]="{'display':'inline-block'}">
<span class="right" *ngIf="bg.right?.indexOf(response) !== -1">{{ ic+1 }}</span>
<span class="wrong" *ngIf="bg.wrong?.indexOf(response) !== -1">{{ ic+1 }}</span></div>