zoukankan      html  css  js  c++  java
  • Angular实现动态添加删除表单输入框功能

    1 <div class="form-group form-group-sm" *ngFor="let i of login">
    2     <label class="col-form-label">用户名</label>
    3     <input class="form-control" [(ngModel)]="i.username" value="{{i.username}}">
    4     <label class="col-form-label">密码</label>
    5     <input class="form-control" [(ngModel)]="i.password" value="{{i.password}}">
    6     <button class="btn btn-link" (click)="removeInput(i)">删除</button>
    7   </div>
    8   <button (click)="addInput()">增加</button>
     1 private id: string;
     2   login: any = [{ 'username': 'username' + this.id, 'password': 'pwd' + this.id }];
     3 
     4   addInput() {
     5     console.log('点击');
     6     console.log(this.login);
     7     const number = this.login.length + 1;
     8     this.login.push({ 'username': 'username' + number, 'password': 'pwd' + number });
     9     console.log(this.login);
    10   }
    11 
    12   removeInput(item) {
    13     console.log(item);
    14     const i = this.login.indexOf(item);
    15     console.log(i);
    16     this.login.splice(i, 1);
    17   }
  • 相关阅读:
    p3201&bzoj1483 梦幻布丁
    p1341 无序字母对
    p2590&bzoj1036 树的统计
    p1462 通往奥格瑞玛的道路
    p1522 牛的旅行 Cow Tours
    ARC097D Equals
    p2371&bzoj2118 墨墨的等式
    ARC097C K-th Substring
    欧拉函数入门合集(模板)
    主席树
  • 原文地址:https://www.cnblogs.com/-yun/p/9482700.html
Copyright © 2011-2022 走看看