【发布时间】:2018-08-07 09:40:44
【问题描述】:
我在我的 Angular 应用程序中遇到了这个问题。我在 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 对象。
如何始终设置选中的第一个对象?
【问题讨论】:
标签: angular angular-material radio-button radio-group