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辅助poker德之星!德州... we辅助poker德之星!德州微扑克辅助(透视)总是真的有挂(详细辅助wepoke教程)1、金币登录...
德州之星辅助!wepoke有辅... 德州之星辅助!wepoke有辅助挂吗(透视)真是真的有挂(详细辅助科技教程)德州之星辅助辅助器中分为...
德州ai辅助软件!智星德州辅助... 德州ai辅助软件!智星德州辅助(透视)一直是真的有挂(详细辅助2025教程)是一款可以让一直输的玩家...
wepoke真的有挂!哈糖大菠... wepoke真的有挂!哈糖大菠萝怎么弄的(透视)确实真的有挂(详细辅助曝光教程)1、超多福利:超高返...
微扑克ai辅助器苹果版!德扑之... 微扑克ai辅助器苹果版!德扑之星用刷数据吗(透视)从前真的有挂(详细辅助揭秘攻略)是一款可以让一直输...
we辅助poker德之星!德扑... we辅助poker德之星!德扑之星实战(透视)固有真的是有挂(详细辅助AI教程)1、许多玩家不知道w...
wpk发牌逻辑!wpk微扑克真... wpk发牌逻辑!wpk微扑克真的有助辅吗(透视)竟然是有挂(详细辅助wepoke教程)1、wpk发牌...
wpk透视辅助工具!智星德州菠... wpk透视辅助工具!智星德州菠萝有人机吗(透视)先前真的有挂(详细辅助透视教程)1、wpk透视辅助工...
wepoke有辅助挂!gove... wepoke有辅助挂!governorofpoker3有挂吗(透视)原本真的是有挂(详细辅助爆料教程...
aapoker外挂!德扑之星软... aapoker外挂!德扑之星软件介绍(透视)确实是有挂(详细辅助可靠教程)1、aapoker外挂ai...