Angular4实现动态添加删除表单输入框功能

发布时间 - 2026-01-11 02:45:15    点击率:

首先介绍一下实现的效果,就是单一表单能实现添加其他的,也能删除

代码如下:

<h5>动态添加表单</h5> 
<div class="form"> 
 <div class="form-group form-group-sm" *ngFor="let i of login"> 
  <label class="col-form-label">用户名</label> 
  <input class="form-control" [(ngModel)]="i.username" value="{{i.username}}"> 
  <label class="col-form-label">密码</label> 
  <input class="form-control" [(ngModel)]="i.password" value="{{i.password}}"> 
  <button class="btn btn-link" (click)="removeInput(i)">删除</button> 
 </div> 
 <button (click)="addInput()">增加</button> 
 <button (dblclick)="dbclick()">双击</button> 
 {{ login | json }} 
</div> 
username: any; 
 id: number = 1; 
 login:any = [{"username": "username" + this.id,"password": "pwd" + this.id}]; 
 addInput() { 
  console.log('点击'); 
  console.log(this.login); 
  let number = this.login.length + 1; 
  this.login.push({"username": "username" + number, "password": "pwd" + number}); 
  console.log(this.login); 
 } 
 removeInput(item) { 
  console.log(item); 
  let i = this.login.indexOf(item); 
  console.log(i); 
  this.login.splice(i, 1); 
 } 

总结

以上所述是小编给大家介绍的Angular4实现动态添加删除表单输入框功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# angular4  # 表单输入框  # AngularJS动态添加数据并删除的实例  # Angular动态添加、删除输入框并计算值实例代码  # angularJS实现动态添加  # 删除div方法  # 表单  # 小编  # 在此  # 也能  # 其他的  # 给大家  # 双击  # 介绍一下  # 所述  # 给我留言  # 感谢大家  # 输入框  # 疑问请  # 有任何  # group  # sm  # form  # gt  # div  # ngFor 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Swift开发中switch语句值绑定模式  javascript中对象的定义、使用以及对象和原型链操作小结  如何获取上海专业网站定制建站电话?  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  郑州企业网站制作公司,郑州招聘网站有哪些?  JavaScript如何实现音频处理_Web Audio API如何工作?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  如何在阿里云香港服务器快速搭建网站?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  Laravel怎么为数据库表字段添加索引以优化查询  Android GridView 滑动条设置一直显示状态(推荐)  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  浅谈Javascript中的Label语句  Laravel如何实现API版本控制_Laravel版本化API设计方案  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何快速生成可下载的建站源码工具?  Laravel怎么在Blade中安全地输出原始HTML内容  C#如何调用原生C++ COM对象详解  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  如何基于云服务器快速搭建网站及云盘系统?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  青岛网站建设如何选择本地服务器?  html5的keygen标签为什么废弃_替代方案说明【解答】  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Laravel如何使用Collections进行数据处理?(实用方法示例)  Laravel如何处理和验证JSON类型的数据库字段  高端云建站费用究竟需要多少预算?  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  iOS中将个别页面强制横屏其他页面竖屏  如何快速搭建高效服务器建站系统?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何在云主机上快速搭建多站点网站?  jquery插件bootstrapValidator表单验证详解  公司网站制作价格怎么算,公司办个官网需要多少钱?  用v-html解决Vue.js渲染中html标签不被解析的问题  网站制作企业,网站的banner和导航栏是指什么?