angular - 多个单选按钮未在一组四个单选按钮中均匀选择
问题描述
在一个角度片段中,一组单选按钮没有均匀地点击。具有名称的单选按钮数量为四个,但只有第一个和最后一个单选按钮正在单击。下面是我的片段
<div class="grouped fields">
<label>Please confirm your company type by ticking the appropriate
box below (Only one box must be ticked).</label>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type" type="radio" name="typeC" checked="checked" id="100" [value]="true">
<label for="100">A OPTION</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type" type="radio" name="typeC" id="101" [value]="false">
<label for="101">B OPTION</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type" type="radio" name="typeC" id="102" [value]="false">
<label for="102">C OPTION</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type" type="radio" name="typeC" id="103" [value]="false">
<label for="103">D OPTION </label>
</div>
</div>
</div>
请我如何确保只有一个被选中
解决方案
问题
您有一个单选按钮绑定到false
. 该值应绑定到您希望单选按钮返回的值
解决方案
您只需要为输入设置唯一值,例如[value]="100"
<div class="grouped fields">
<label>Please confirm your company type by ticking the appropriate
box below (Only one box must be ticked).</label>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type"
type="radio" name="typeC" checked="checked" id="100" [value]="100">
<label for="100">A OPTION</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type"
type="radio" name="typeC" id="101" [value]="101">
<label for="101">B OPTION</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type"
type="radio" name="typeC" id="102" [value]="102">
<label for="102">C OPTION</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input [(ngModel)]="aData.type"
type="radio" name="typeC" id="103" [value]="103">
<label for="103">D OPTION </label>
</div>
</div>
在 Stackblitz 上查看此演示
推荐阅读
- javascript - 调用函数后,头部脚本中函数的 HTTP GET 数据在正文中不可用
- java - Java Intelij Idea如何添加排水沟图标?
- java - @JsonApiRelationId 和 @JsonApiRelation 有什么区别?
- python-3.x - 如何从单独的属性方法体内访问属性?
- websphere - 重启后Websphere应用程序出错
- r - 如何在一个数据框中合并 2 个字符串列?
- firebase - 如何循环检查项目是否存在于firebase中?
- r - 更正 R 中未完成的功能
- swift - 如果终止,MacApp(使用 Swift)不会终止启动的子进程
- apache-flink - 为什么不能通过调用 addColumns 添加 proctime?