Angular 两个单选按钮被选中,即使名称相同(iOS 12.2)

Angular 两个单选按钮被选中,即使名称相同(iOS 12.2),angular,Angular,只有一个选择题,可以有多个选项。特别是在iOS 12.2版本中,我面临的问题是,两者都被选中了,在安卓系统中工作得很好 请提出建议。以下是HTML代码: <label class="radio" *ngFor="let option of question.answerOptions"> <input type="radio" [formControlName]="question.id" [disabled]="disabled" [name]="radio-btn"

只有一个选择题,可以有多个选项。特别是在iOS 12.2版本中,我面临的问题是,两者都被选中了,在安卓系统中工作得很好

请提出建议。以下是HTML代码:

<label class="radio" *ngFor="let option of question.answerOptions">
   <input type="radio" [formControlName]="question.id" [disabled]="disabled" [name]="radio-btn" [value]="option" [(ngModel)]="value">
     <span class="radio-toggle"></span>
     <span class="radio-text">{{ option[label] || option.label }}</span>
</label>

{{option[label]| | option.label}

为每个单选按钮指定一个唯一的id

<label class="radio" *ngFor="let option of question.answerOptions; let i = index">

       <input type="radio" [formControlName]="question.id" [disabled]="disabled" id="radio-btn{{i}}" [value]="option" [(ngModel)]="value">

 <span class="radio-toggle"></span>
     <span class="radio-text">{{ option[label] || option.label }}</span>
</label>

{{option[label]| | option.label}

纠正了错误的代码格式。