【发布时间】:2020-08-24 08:44:53
【问题描述】:
编辑:https://stackblitz.com/edit/angular-uhuwie
我很难突出显示垫子单选按钮的特定行。选择正确的选项后,它似乎突出显示了所有行。如果所选行与正确答案匹配,则只有该行应突出显示为绿色,否则突出显示为红色。我还需要每页显示一个问题,并在显示答案时将解释移至问题所在的位置。我的代码如下:
<div *ngFor="let option of question.options">
<div class="form-group">
<mat-radio-group class="form-control" formControlName="answer" name="answer" (change)="radioChange($event)">
<div [style.backgroundColor]="selectedRadioOption === question.correctAnswer ? '#00c853': 'ff0000'">
<mat-radio-button color="primary" name="radio-group" [value]="option.optionValue" (click)="validate(answer)">
<label>{{ option.optionText }}</label>
</mat-radio-button>
</div>
</mat-radio-group>
</div>
</div>
【问题讨论】:
-
可在stackblitz上重现?
-
它没有执行。在控制台中抛出错误
-
好的,它现在应该可以工作了。请检查。