Angular响应式表单FormArray - 添加按钮打开另一个弹出表单
创始人
2024-10-30 06:30:43
0

下面是一个使用Angular响应式表单FormArray的示例,其中包含一个按钮,当点击按钮时,会打开另一个弹出表单:

首先,定义一个包含表单控件的FormArray:

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

@Component({
  selector: 'app-form',
  templateUrl: './form.component.html',
  styleUrls: ['./form.component.css']
})
export class FormComponent implements OnInit {
  myForm: FormGroup;

  constructor(private fb: FormBuilder) { }

  ngOnInit() {
    this.myForm = this.fb.group({
      items: this.fb.array([]) // 创建一个空的FormArray
    });
  }

  get items(): FormArray {
    return this.myForm.get('items') as FormArray;
  }

  addItem() {
    // 向FormArray中添加新的FormGroup
    const newItem = this.fb.group({
      name: '',
      age: ''
    });
    this.items.push(newItem);
  }

  removeItem(index: number) {
    // 从FormArray中移除指定的FormGroup
    this.items.removeAt(index);
  }
}

然后,在HTML模板中,通过ngFor循环来显示FormArray中的每个FormGroup,并在表单中添加一个按钮来打开另一个弹出表单:

这样,当点击"Add Item"按钮时,会在表单中添加一个新的FormGroup,并显示一个新的输入字段。

相关内容

热门资讯

透视美元局!陕麻圈辅助开挂软件... 您好:这款陕麻圈辅助开挂软件游戏是可以开挂的,确实是有挂的,很多玩家在这款陕麻圈辅助开挂软件游戏中打...
透视脚本!欢乐对决破解版,we... wepoker一直输的号能继续打吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需...
透视好友!传送屋辅助软件下载最... 透视好友!传送屋辅助软件下载最新版本更新内容,pokemmo手机脚本(辅助挂)详细开挂辅助软件;无需...
透视ai代打!途游四川小程序规... 透视ai代打!途游四川小程序规律,wepoker免费脚本咨询(辅助挂)详细开挂辅助工具;无需打开直接...
透视真的!悟空大厅辅助器,We... 透视真的!悟空大厅辅助器,WePoKer辅助器(辅助挂)详细开挂辅助工具;无需打开直接搜索薇:136...
透视免费!微乐家乡app辅助器... 透视免费!微乐家乡app辅助器,hh poker透视器下载(辅助挂)详细开挂辅助挂;亲,微乐家乡ap...
透明挂透视!wepoker黑侠... 透明挂透视!wepoker黑侠辅助器,wpk辅助器是真的吗(辅助挂)详细开挂辅助挂;无需打开直接搜索...
透明插件!一起宁德吊蟹辅助,a... 一起宁德吊蟹辅助是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微...
透视透明挂!游戏大厅浙江脚本辅... 透视透明挂!游戏大厅浙江脚本辅助,pokermaster辅助器(辅助挂)详细开挂辅助下载;无需打开直...
透明辅助!微乐脚本,hhpok... hhpoker德州机器人是一款专注玩家量身打造的游戏记牌类型软件,在hhpoker德州机器人这款游戏...