我需要检查数组中的第一个值,该值是我通过api从get请求获得的 以下是我的html
<div class="row" class="select-options" *ngFor="let options of paymentOptions;let idx = index">
<input type="radio"
formControlName="paymentOption"
[value]="options"
[checked]="idx==0"
(change)="onSelectChange(options)"/>
{{options}}
</div>
请帮助。
答案 0 :(得分:1)
我认为您正在使用ReactiveForms。
这是一个有效的示例:https://stackblitz.com/edit/angular-ivy-gbn2uy
您需要创建一个表单组,然后可以在此处设置您的初始/默认值,如下所示:
this.form = fb.group({
paymentOption: [this.paymentOptions[0]]
});
因此,您不需要输入本身具有checked
属性。