Angular FormGroup获取选中复选框的数组
创始人
2024-10-19 02:30:15
0

下面是一个使用Angular FormGroup获取选中复选框的数组的示例代码:

首先,创建一个包含复选框的表单组,每个复选框都与一个FormControl关联:

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

@Component({
  selector: 'app-checkbox-form',
  template: `
    



`, }) export class CheckboxFormComponent { checkboxForm: FormGroup; constructor() { this.checkboxForm = new FormGroup({ option1: new FormControl(false), option2: new FormControl(false), option3: new FormControl(false), }); } submitForm() { const selectedOptions = Object.keys(this.checkboxForm.controls) .filter(controlName => this.checkboxForm.controls[controlName].value); console.log(selectedOptions); } }

在上面的代码中,我们创建了一个FormGroup并将每个复选框与一个FormControl关联起来。在submitForm方法中,我们使用Object.keys来获取FormGroup中所有的控件名,并使用filter方法过滤出选中的复选框。最后,我们将选中的复选框数组打印到控制台。

请注意,上述代码需要在带有Angular Forms模块的Angular应用程序中使用,并且在模板中使用formGroup指令和formControlName指令将表单组件与FormGroup和FormControl关联起来。

相关内容

热门资讯

透视app!wepoker私人... 透视app!wepoker私人局外卦(透视)wepoker透视脚本免费-都是有挂(哔哩哔哩)wepo...
更值得关注的是!aapoker... 更值得关注的是!aapoker辅助器是真的吗(透视)hhpoker万能辅助器-都是真的是有挂(哔哩哔...
透视能赢!wepokerplu... 透视能赢!wepokerplus到底是挂了吗(透视)wepoker游戏的安装教程-竟然真的是有挂(哔...
现有关情况通报如下!智星德州插... 现有关情况通报如下!智星德州插件(透视)智星德州辅助译码插件靠谱吗-好像真的有挂(哔哩哔哩)1、智星...
透视软件!wepoker辅助器... 透视软件!wepoker辅助器(透视)wepoker轻量版透视-都是是有挂(哔哩哔哩)1、进入到we...
透视教程!wpk透视最怕三个东... 透视教程!wpk透视最怕三个东西(透视)wpk透视怎么安装-果然真的是有挂(哔哩哔哩)1、完成wpk...
2026版辅助挂!wpk透视是... 2026版辅助挂!wpk透视是真的吗(透视)wpk有那种辅助吗-确实是有挂(哔哩哔哩)1、下载好wp...
透视安卓版!智星德州插件最新版... 透视安卓版!智星德州插件最新版本更新内容详解(透视)智星德州可以透视吗-切实是有挂(哔哩哔哩)小薇(...
透视真的!德普软件(透视)德普... 透视真的!德普软件(透视)德普之星透视辅助软件-竟然真的有挂(哔哩哔哩)1、游戏颠覆性的策略玩法,独...
透视中牌率!aapoker透视... 透视中牌率!aapoker透视插件(透视)hhpoker德州牛仔视频-其实是有挂(哔哩哔哩)暗藏猫腻...