angular - 默认检查不适用于角度 2 单选按钮表单控件
问题描述
我有一个表单控件作为单选按钮,如下所示
<div class="form-group">
<label for="">Activity Time</label><br/>
<input type="radio" value="0" (change)="handleActivityTime(false)" formControlName="activityTime"> By Select
<input type="radio" value="1" (change)="handleActivityTime(true)" [checked]="true" formControlName="activityTime"> By Input
</div>
在我的 component.ts 中,我创建了表单控件。在这里,我将 By Input 指定为默认值,并将其设置为选中状态。但它无法检查。
解决方案
问题是价值应该在[价值]上表明
<div class="form-group">
<label for="">Activity Time</label><br/>
<input type="radio" value="0" (change)="handleActivityTime(false)" formControlName="activityTime"> By Select
<input type="radio" value="1" (change)="handleActivityTime(true)" [checked]="true" formControlName="activityTime"> By Input
</div>
正在为我工作。也无需在表单上创建 formconrol 对象
推荐阅读
- c# - 从另一个 MDIChild 表单显示 MDIChild 表单
- python - 如何在tensorflow函数中传递字典数据
- android - 我的第一个安卓应用有什么问题?
- python-3.x - 你如何直接从 GitHub 存储库安装一些东西?
- regex - Powershell 正则表达式组正则表达式匹配但没有我的组。少了什么东西?
- javascript - 从javascript中的字典数组中删除元素
- api - Binance Crypto Exchange API 错误 -1131 recvWindow 必须小于 60000
- php - 发布响应后使用 curl 从 php 脚本获取响应
- sql - 如何创建一个只允许用户键入时间值的表
- java - 如何将 Apache Ignite 基于 Java 的配置转换为 Spring XML 配置?