【发布时间】:2020-11-08 04:43:37
【问题描述】:
我是 Angular 的新手,我的一个问题需要您的帮助。我有一个场景,我从 API 获取对象数组,例如
[{name: "abc", score: 2},{name: ""def, score: 3}]
这里的分数是从 0 到 3。我必须在 UI 上显示分数,如下图所示
第一个单选按钮用于得分 0,第二个单选按钮用于得分 1,直到最后,即得分 3
我的角码是
<div *ngFor="let mark of marks; let ind = index">
{{mark.name}}
<input type="radio" [value]="0" name="score" id="zero"
[(ngModel)]="mark.score">
<input type="radio" [value]="1" name="score" id="one"
[(ngModel)]="mark.score">
<input type="radio" [value]="2" name="score" id="two"
[(ngModel)]="mark.score">
<input type="radio" [value]="3" name="score" id="three"
[(ngModel)]="mark.score">
</div>
如果我运行代码,我只得到列表中的姓氏分数与分数一起检查,其余分数显示为空白。
P.S: 并用新的乐谱重新编辑乐谱。
谢谢。
【问题讨论】:
标签: javascript html angular typescript radio-button