У меня возникла эта проблема в моем угловом приложении. У меня есть много вариантов в группе mat-radio-group, но они динамически размещаются в соответствии с объектом json. Что-то вроде этого:
Это объект json
{
"list": [
{"name": "some name 1", ID: "D1"},
{"name": "some name 2", ID: "D2"}
]
}
в этом примере в моем списке всего два объекта, но может быть 9, 20 или любое количество объектов.
Поэтому я хочу, чтобы в моем html было так, что независимо от того, сколько объектов, выбирается только первый, даже если в списке изменяется только первый объект, остается выбранным.
Это мой html:
<mat-radio-group name="opList" fxLayout="column">
<mat-radio-button *ngFor="let op of listOfOptions" name="opList" >{{ op.name}}</mat-radio-button>
</mat-radio-group>
переменная listOfOptions
имеет объект JSON.
Как мне всегда устанавливать выбранный первый объект?