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


Posted in Javascript onAugust 11, 2017

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

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

代码如下:

<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实现动态添加删除表单输入框功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 名称冲突的解决方法
Apr 08 Javascript
读jQuery之三(构建选择器)
Jun 11 Javascript
js渐变显示渐变消失示例代码
Aug 01 Javascript
js Array操作的最简短最容易理解方法
Dec 09 Javascript
javascript中with()方法的语法格式及使用
Aug 04 Javascript
浅谈轻量级js模板引擎simplite
Feb 13 Javascript
jquery任意位置浮动固定层插件用法实例
May 29 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
Jul 28 Javascript
js图片切换具体实现代码
Oct 13 Javascript
JS运动改变单物体透明度的方法分析
Jan 23 Javascript
微信小程序 自定义弹窗实现过程(附代码)
Dec 05 Javascript
解决 window.onload 被覆盖的问题方法
Jan 14 Javascript
node中使用es5/6以及支持性与性能对比
Aug 11 #Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
Aug 11 #Javascript
JSON对象转化为字符串详解
Aug 11 #Javascript
JS中Swiper的使用和轮播图效果
Aug 11 #Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 #Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 #Javascript
js 奇葩技巧之隐藏代码
Aug 11 #Javascript
You might like
laravel-admin 中列表筛选方法
2019/10/03 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
python编写Logistic逻辑回归
2020/12/30 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
2019/06/17 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
Python阶乘求和的代码详解
2020/02/14 Python
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
中专生自我鉴定
2013/12/17 职场文书
毕业生护理专业个人求职信范文
2014/01/04 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
被委托人身份证明
2015/08/07 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
springboot读取nacos配置文件
2022/05/20 Java/Android