Angular响应式表单-动态添加组元素-单选按钮问题
创始人
2024-10-30 05:30:45
0

首先,在组件的ts文件中,我们需要引入FormGroup、FormBuilder和FormControl:

import { FormGroup, FormBuilder, FormControl } from '@angular/forms';

然后,我们可以在组件的构造函数中使用FormBuilder创建我们的表单:

form: FormGroup;

constructor(private fb: FormBuilder) {
  this.form = this.fb.group({
    options: this.fb.array([])
  });
}

注意,我们创建了一个FormGroup并将其命名为“form”,它有一个名为“options”的FormControl数组。

接下来,我们可以写代码动态添加单选按钮到“options”数组中:

addOption() {
  const option = new FormControl(false);
  this.form.controls.options.push(option);
}

最后,在HTML模板中,我们可以使用*ngFor循环来显示所有选项并将其绑定到单选按钮:

注意,我们将表单控件绑定到单选按钮的名称是“i”,其中“i”是*ngFor提供的一个当前索引变量。

完整的示例代码如下所示:

import { Component } from '@angular/core';
import { FormGroup, FormBuilder, FormControl } from '@angular/forms';

@Component({
  selector: 'app-root',
  template: `
    
` }) export

相关内容

热门资讯

透视辅助!AaPOKER原来存... 透视辅助!AaPOKER原来存在有挂,aapoker讲解其实有挂(详细有挂教程)进入游戏-大厅左侧-...
透视辅助!WPK辅助教程,WP... 透视辅助!WPK辅助教程,WPK线上好像是真的有挂(详细ai辅助教程)1、起透看视 透明视辅助2、随...
今日百科!德扑ai是真的有挂一... 今日百科!德扑ai是真的有挂一直,德扑之星创建切实存在有挂(详细透明教程)1、每个玩家都可以进行使用...
传递经验!红龙扑克辅助器,红龙... 传递经验!红龙扑克辅助器,红龙扑克果然真的有挂(详细辅助器教程)是一款可以让一直输的玩家,快速成为一...
黑科技辅助!WepoKe辅助软... 黑科技辅助!WepoKe辅助软件,Wepoke模拟器确实是真的有挂(详细透视挂教程);1、超多福利:...
透视辅助!WPk辅助工具,wp... 透视辅助!WPk辅助工具,wpk微扑克一贯真的有挂(详细有透视辅助教程)1、系统规律教程、辅助透视等...
黑科技辅助!wepoke辅助机... 黑科技辅助!wepoke辅助机器人,(wepoke黑科技)确实真的有挂(详细辅助技巧教程)(1)黑科...
微扑克ai机器人!wpk微扑克... 1、微扑克ai机器人!wpk微扑克俱乐部,(微扑克总结)果然真的是有挂(详细游戏辅助器教程)。2、微...
玩家必看科普!!德扑之星有挂果... 玩家必看科普!!德扑之星有挂果然,德扑之星埋牌确实是有挂(详细埋牌教程)1、玩家可以在软件透明挂俱乐...
wepok软件透明挂!wepo... wepok软件透明挂!wepoke软件俱乐部(Wepoke助手)总是真的是有挂(详细真的有挂教程)这...