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学习笔记之jQuery动画效果
Sep 09 Javascript
jQuery性能优化的38个建议
Mar 04 Javascript
JS onkeypress兼容性写法详解
Apr 27 Javascript
jquery弹出遮掩层效果【附实例代码】
Apr 28 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
Feb 10 Javascript
JS实现的添加弹出层并完成锁屏操作示例
Apr 07 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
Sep 14 Javascript
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 21 Javascript
keep-alive保持组件状态的方法
Dec 02 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
PHP新手上路(八)
2006/10/09 PHP
html中select语句读取mysql表中内容
2006/10/09 PHP
xajax写的留言本
2006/11/25 PHP
php简单实现数组分页的方法
2016/04/30 PHP
PHP curl批处理及多请求并发实现方法分析
2018/08/15 PHP
PDO::prepare讲解
2019/01/29 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
详解supervisor使用教程
2017/11/21 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
技校生自我鉴定范文
2013/09/26 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
我为党旗添光彩演讲稿
2014/09/10 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
工作自我评价范文
2019/03/21 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL
python关于集合的知识案例详解
2021/05/30 Python
Python之基础函数案例详解
2021/08/30 Python
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang