我正在尝试使用单选按钮制作图形,但在ngfor循环中插入数组值时遇到一些问题。理想情况下,它应该看起来像此单选按钮图
<tr *ngFor="let graph of graphitems[0][0].questions; let i = index" id="quesfor">
<th>{{graph}}</th>
<th>
<div *ngFor="let answer of graphitems[0][i].answers; let j = index" id="graphradio">
<input type="radio" id="one" name="{{j}}">
<input type="radio" id="one" name="{{j}}">
<input type="radio" id="one" name="{{j}}">
<input type="radio" id="one" name="{{j}}">
<input type="radio" id="one" name="{{j}}">
<p>{{answer}}</p>
</div>
</th>
</tr>
这样行吗?(这假定答案是数字而不是字符串。)
<tr *ngFor="let graph of graphitems[0][0].questions; let i = index" id="quesfor">
<th>{{graph}}</th>
<th>
<div *ngFor="let answer of graphitems[0][i].answers; let j = index" id="graphradio">
<input type="radio" id="one" name="{{j}}" [checked]="answer === 5">
<input type="radio" id="one" name="{{j}}" [checked]="answer === 4">
<input type="radio" id="one" name="{{j}}" [checked]="answer === 3">
<input type="radio" id="one" name="{{j}}" [checked]="answer === 2">
<input type="radio" id="one" name="{{j}}" [checked]="answer === 1">
<p>{{answer}}</p>
</div>
</th>
</tr>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句