You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何让由* ngFor生成的每个输入都拥有自己的表单控件

你可以通过在ngFor循环中创建一个FormArray来为每个输入创建一个独立的表单控件。

以下是一个示例代码:

在组件类中创建一个表单组:

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

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

  constructor(private fb: FormBuilder) { }

  ngOnInit() {
    this.form = this.fb.group({
      inputs: this.fb.array([])
    });
  }

  get inputs(): FormArray {
    return this.form.get('inputs') as FormArray;
  }

  addInput() {
    this.inputs.push(this.fb.control(''));
  }

  removeInput(index: number) {
    this.inputs.removeAt(index);
  }

  submit() {
    console.log(this.form.value);
  }
}

在模板中使用ngFor循环生成输入和移除按钮:

<form [formGroup]="form" (ngSubmit)="submit()">
  
  <div formArrayName="inputs">
    <div *ngFor="let input of inputs.controls; let i = index">
      <input [formControlName]="i" placeholder="Input {{i + 1}}">
      <button type="button" (click)="removeInput(i)">Remove</button>
    </div>
  </div>
  
  <button type="button" (click)="addInput()">Add Input</button>
  <button type="submit">Submit</button>
  
</form>

在此示例中,我们使用FormBuilder来创建表单组并在表单组内创建一个FormArray来表示输入列表。在模板中,我们使用formArrayName指令将FormArray绑定到输入div,并使用ngFor循环遍历FormArray中的每个控件。我们还添加了一个添加和移除按钮,以便动态添加和删除输入。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

干货 | 基于ClickHouse的复杂查询实现与优化

拥有着同类型DBMS难以企及的查询速度。作为该领域中的后起之秀,ClickHouse已凭借其性能优势引领了业内新一轮分析型数据库的热潮。但随着企业业务数据量的不断扩大,在复杂query场景下,ClickHouse容易存在查询异常问... 例如各类大宽表单的查询,这也是ClickHouse最擅长的场景。ClickHouse的优点是简单、高效,通常来说,简单就意味着高效。但随着企业业务的持续发展,愈加复杂的业务场景对ClickHouse提出了以下三类挑战。**第一类,当...

云原生负载均衡和网关应用实践

上图是社区实现的 Ingress Controller,基于 Nginx 实现流量转发。简单的实现逻辑是 Controller watch 集群中的 Ingress 资源,根据 Ingress 上的配置来生成 Nginx 配置,热重启之后就可以使转发规则生效。同时,可以... 下面的表格是社区提供的不同 Ingress Controller 的对比,对比项涵盖支持协议、路由匹配方式、分流、灰度、蓝绿、负载均衡算法、认证等方面。大家可以参考这个表格,根据自己的需求选择合适的 Ingress Controller。...

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文

`Database Inspector` 可以实时查看 Jetpack `Room` 框架生成的数据库文件,同时也支持实时编辑和部署到设备当中。相较之前需要的 `SQLite` 命令或者额外导出并借助 DB 工具的方式更为高效和直观。### 2.2 Layout... `Layout Editor` 拥有诸多优点,不知大家熟练运用了没有:* 可以直观地编辑 UI:随意拖动视图控件和更改约束指向* 在不同配置(设备、主题、语言、屏幕方向等)下灵活切换预览,免去实机调试* 搭配 `Tools` 标签自由...

揭秘财务不加班的秘籍,一个自动化流程轻松搞定

**场景描述**财务人员日常工作需要处理审批报销、财务结算、会计核算、收支明细,账目统计等事项, **这些数据都需要人工进行手动输入和处理,常花费大量的时间及精力,且过程中容易出现输入错误、重复工... 下面我们来看一下集简云都能集成哪些系统运用于哪些场景?---------------------------- **模板1 报销单自动生成凭证**------------------- **集成应用:易快报 + 日期时间格式变更 + 用友畅捷通好会计**...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

如何让由* ngFor生成的每个输入都拥有自己的表单控件-优选内容

干货 | 基于ClickHouse的复杂查询实现与优化
拥有着同类型DBMS难以企及的查询速度。作为该领域中的后起之秀,ClickHouse已凭借其性能优势引领了业内新一轮分析型数据库的热潮。但随着企业业务数据量的不断扩大,在复杂query场景下,ClickHouse容易存在查询异常问... 例如各类大宽表单的查询,这也是ClickHouse最擅长的场景。ClickHouse的优点是简单、高效,通常来说,简单就意味着高效。但随着企业业务的持续发展,愈加复杂的业务场景对ClickHouse提出了以下三类挑战。**第一类,当...
云原生负载均衡和网关应用实践
上图是社区实现的 Ingress Controller,基于 Nginx 实现流量转发。简单的实现逻辑是 Controller watch 集群中的 Ingress 资源,根据 Ingress 上的配置来生成 Nginx 配置,热重启之后就可以使转发规则生效。同时,可以... 下面的表格是社区提供的不同 Ingress Controller 的对比,对比项涵盖支持协议、路由匹配方式、分流、灰度、蓝绿、负载均衡算法、认证等方面。大家可以参考这个表格,根据自己的需求选择合适的 Ingress Controller。...
MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文
`Database Inspector` 可以实时查看 Jetpack `Room` 框架生成的数据库文件,同时也支持实时编辑和部署到设备当中。相较之前需要的 `SQLite` 命令或者额外导出并借助 DB 工具的方式更为高效和直观。### 2.2 Layout... `Layout Editor` 拥有诸多优点,不知大家熟练运用了没有:* 可以直观地编辑 UI:随意拖动视图控件和更改约束指向* 在不同配置(设备、主题、语言、屏幕方向等)下灵活切换预览,免去实机调试* 搭配 `Tools` 标签自由...
揭秘财务不加班的秘籍,一个自动化流程轻松搞定
**场景描述**财务人员日常工作需要处理审批报销、财务结算、会计核算、收支明细,账目统计等事项, **这些数据都需要人工进行手动输入和处理,常花费大量的时间及精力,且过程中容易出现输入错误、重复工... 下面我们来看一下集简云都能集成哪些系统运用于哪些场景?---------------------------- **模板1 报销单自动生成凭证**------------------- **集成应用:易快报 + 日期时间格式变更 + 用友畅捷通好会计**...

如何让由* ngFor生成的每个输入都拥有自己的表单控件-相关内容

集简云数据表新增表单生成功能,提升数据收集与管理能力

在集简云的用户中,经常会有一些需要收集意见或者数据的场景需求,而这些需求都需要表单工具来协助,为了给用户提供更加便捷和高效的数据收集和管理功能,集简云已对数据表进行升级优化,增加了 **表单生成** 功能。... **让您的系统拥有与800+款软件连接的能力**![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/08225a76273f420cacca0cbebe1aec3f~tplv-tlddhu82om-image.image?=&rk3s=803...

集简云8月更新合集:新增34款集成应用,更新18款应用,新增近300个可用动作

=&rk3s=8031ce6d&x-expires=1716135627&x-signature=UZjdHpNG%2FvxK0bZzsNzOC%2BetPrw%3D) 惠朗研发的印章监控管理系统是集用印申请、用印审批、用印等功能于一体的管理系统,由印章监控管理系统软件和... **表单系统+云之家群机器人:**表单系统有新增客户信息时,自动通过云之家群机器人发送消息提醒相关人员 05**HIFIVE** ![pictur...

集简云 x 青岛安特翔天丨零代码连接氚云与金蝶云星辰,创新跨系统数据传输的方式

同时拥有ISO9001质量体系认证、青岛西海岸电子信息行业协会理事单位、系统集成贰级资质、企业信用AAA等级等多项荣誉资质。**公司从事智慧社区,5G高清监控、LED拼接屏、UPS电源、智慧校园、弱电图纸设计、智慧... 每当氚云表单新增客户、项目、供应商以及各种财务单据时,需要企业人员将客户/项目/供应商编码,名称,负责的业务员id等20多项信息一一录入到金蝶云星辰中,两个系统之间的数据无法实现自动同步。 **** **单...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

集简云3月更新合集:新增33款集成应用,更新10款应用

新增应用:PingCode◉ 新增应用:美洽◉ 新增应用:荟聚◉ 新增应用:Treelab◉ 更新应用:飞书(自建应用)◉ 更新应用:企业微信(第三方应用)◉ 更新应用:企业微... **表单系统+Outlook:**表单系统新增待办事项时,Outlook自动在用户的默认日历或指定日历中创建事件,便于使用者安排日程 10**巨量千川** ...

不断突破,稳中求进——我的移动端跨平台开发技术回顾与展望| 社区征文

正式商用了自己的小程序,产品名为“**流应用**”,它不是`B/S`模式的轻应用,而是能接近原生功能、性能的`App`,并且即点即用,第一次使用时可以做到边下载边使用。[Weex](http://emas.weex.io/) 是阿里巴巴于 2016 年发布的跨平台移动端开发框架,思想及原理和 `React Native` 类似,底层都是通过原生渲染的,不同是应用层开发语法 (即 DSL,`Domain Specific Language`):`Weex` 支持 `Vue` 语法和 `Rax` 语法,`Rax` 的 DSL(`Domain S...

【模板推荐】明道云全流程自动化,让你的工作更轻松

需要商家经过一系列修改后再上传至表单相应位置。通过此模板即可将上述流程实现自动化,Pebblely自动生成产品图并将链接回传至明道云,无需人工再一一手动操作,省时省力,大大提高商家运营效率。**适用人群:电商、UI****推荐指数:**⭐⭐⭐⭐⭐ **模板2:****明道云输入关键词,智谱AI自动生成标题并返回明道云******集成应用:****明道云应用 + 智谱AI...

客户端 SDK

新增通过 renderView 参数指定视频流的渲染控件。详细信息,参考 开始播放。 iOSiOS 端 SDK 包含以下新增功能和变更: 更新了音视频流传输协议、优化画面显示效果。 Web/H5Web/H5 端 SDK 包含以下新增功能和变更: 修复了部分已知问题以及性能优化。 2023 年 6 月云手机客户端 SDK V1.25.0 的发布说明如下: AndroidAndroid 端 SDK 包含以下新增功能和变更: 更新 “云手机画面截图” 接口(screenShot)行为:截图的图片格式由 .png 格式...

集简云动作管理平台上线:创建强大且可分享的AI助手(GPTs)

那么所有使用这个自定义平台API key的用户都将使用您绑定的QQ邮箱发送邮件,而不是用户自己的。另外用户也无法对动作的字段配置进行调整。* **问题2:无法让使用者自定义应用动作如何执行**许多应用软件,不同的用户有不同的字段设置,比如 表单软件,每个用户的表单结构都不一样,此时需要用户自定义进行配置否则,AI助手无法正确的执行。 ****集简云动作管理平台上线****为了更好地解决这些问题...

基于ClickHouse的复杂查询实现与优化|社区征文

[image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/06f7df07a95544098840c17ea42e2e6b~tplv-k3u1fbpfcp-5.jpeg?)两阶段的执行模式能够较为高效地支持目前许多常见的业务场景,例如各类大宽表单的查... 并且其生成的Pipeline在一些case下并不能充分并行。因此在某些场景下,难以发挥集群的全部资源。![image.png](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/48c436d0c89443539d52f2748bb85732~tplv-k3u1f...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询