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的淡入淡出可自动切换的幻灯插件
Aug 24 Javascript
JS小功能(onmouseover实现选择月份)实例代码
Nov 28 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
Aug 10 Javascript
Angular学习笔记之angular的$filter服务浅析
Nov 12 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
ES6中新增的Object.assign()方法详解
Sep 22 Javascript
JS中的多态实例详解
Oct 15 Javascript
浅谈Node.js 沙箱环境
May 15 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
Apr 01 Javascript
js+canvas实现五子棋小游戏
Aug 02 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
Sep 08 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
JAVA/JSP学习系列之七
2006/10/09 PHP
用PHP读注册表
2006/10/09 PHP
解析smarty模板中类似for的功能实现
2013/06/18 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
pycharm运行scrapy过程图解
2019/11/22 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
零基础小白多久能学会python
2020/06/22 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
个人实用的自我评价范文
2013/11/23 职场文书
九月份红领巾广播稿
2014/01/22 职场文书
黄河的主人教学反思
2014/02/07 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
秋冬农业生产标语
2014/10/09 职场文书
财务统计员岗位职责
2015/04/14 职场文书
运动会加油稿
2015/07/22 职场文书