【发布时间】:2017-11-20 00:53:59
【问题描述】:
我有要求我可以添加动态行或删除行,这是我的代码
ngOnInit{
this.rows.push({
id:'',
name:'',
age:''
})
addRow(){
let a= {
id:'',
name:'',
age:''
}
this.rows.push(a)
}
deleteRow(index){
this.rows.splice(index,1)
}
}
问题是假设我有三行我在所有三行中都输入了值,如果我删除第二行并添加第三行,第二行和第三行字段将变为空白
<div *ngFor="item in rows;let i =index;">
<div>
<input type="text" name="name{i}" [(ngModel)]="item.name"> delete/add button here
</div>
</div>.
【问题讨论】:
-
为什么要在 ngOnInit 中编写方法?希望是错别字
-
@DmitryGrinko,是的,你是对的,它的错字问题
-
您的添加/删除 html 代码在哪里?让我们看看出了什么问题。