我正在构建一个与react 形式成Angular 的形式.我正在使用FormBuilder创建一组字段.对于文本框来说,这非常有效.但是我找不到单选按钮的窗体控件.

这是怎么回事?我应该像使用文本输入一样使用<input formControlName="gender" type="radio">吗?

推荐答案

我应该像文本输入那样做<input formControlName="gender" type="radio">吗?

这是怎么回事?

表单控件指令使用ControlValueAccessor指令与native-element 通信.对于每个可能的输入都有不同类型的ControlValueAccessors.由VALUE访问器指令的selector Select 正确的值. Select 器基于type<input>是什么.如果您有type="radio",则将使用无线电的值访问器.

Angular相关问答推荐

布局之间的Angular 变化检测需要重新加载

如何在自定义验证器中获取所有表单控件(字段组动态创建)

如何通过innerHtml在模板中显示动态插入的动感图标?

带迭代的Angular 内容投影

自定义垫日历中选定的日期(Angular material )

Angular 12 区域环境切换器

如何在运行Angular应用程序的容器中访问Docker容器?

Angular 15:在范围内提供相同标记时附加到提供的值

RxJS 基于先前的数据响应执行请求(涉及循环对象数组)

带有 Angular 2 的 Django

怎样在 Angular 2 或 4 中将输入字段设为只读?

如何在Angular2中基于特定的构建环境注入不同的服务?

Springboot/Angular2 - 如何处理 HTML5 url?

如何将服务变量传递到 Angular Material 对话框?

Angular Material 模态对话框周围的空白

样式 html,来自 Web 组件的正文

Angular 2 组件不是任何 NgModule 的一部分

Firestore 从集合中获取文档 ID

Angular2:子组件访问父类变量/函数

Angular2:CoreModule 与 SharedModule