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 相关文章推荐
JavaScript DOM学习第一章 W3C DOM简介
Feb 19 Javascript
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
jquery增加和删除元素的方法
Jan 14 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
浅析jQuery 3.0中的Data
Jun 14 Javascript
jQuery制作图片旋转效果
Feb 02 Javascript
Vue计算属性的学习笔记
Mar 22 Javascript
JavaScript订单操作小程序完整版
Jun 23 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
Aug 17 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
详解用场景去理解函数柯里化(入门篇)
Apr 11 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/12/06 PHP
如何用PHP实现插入排序?
2013/04/10 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP类的特性实例分析
2016/09/28 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
python 把数据 json格式输出的实例代码
2016/10/31 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python保留小数位的三种实现方法
2020/01/07 Python
市场营销职业生涯规划书范文
2014/01/12 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
车间机修工岗位职责
2014/02/28 职场文书
继承公证书样本
2014/04/04 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
护士求职自荐信
2015/03/25 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
校运会新闻稿
2015/07/17 职场文书
人事任命书范本
2015/09/21 职场文书