将formGroup推向嵌套的formarray
我有一种表格,用户可以填写他们的锻炼。我想调用addset()
,然后将formGroup推向sets
formarray
ngOnInit() {
this.workoutForm = new FormArray([
new FormGroup({
name: new FormControl(),
sets: new FormArray([
new FormGroup({
reps: new FormControl(),
weight: new FormControl(),
}),
]),
})
]);
}
public addSet() {
this.workoutForm.controls[0].controls.sets.push(
new FormGroup({
reps: new FormControl(),
weight: new FormControl(),
}),
)
}
I have a form where the user can fill out their workout. I'd like call addSet()
and push a FormGroup to the sets
FormArray
ngOnInit() {
this.workoutForm = new FormArray([
new FormGroup({
name: new FormControl(),
sets: new FormArray([
new FormGroup({
reps: new FormControl(),
weight: new FormControl(),
}),
]),
})
]);
}
public addSet() {
this.workoutForm.controls[0].controls.sets.push(
new FormGroup({
reps: new FormControl(),
weight: new FormControl(),
}),
)
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
copy-paste(根据您的示例重命名变量)来自角文档:
https ://angular.io/guide/reactive-forms#creating-dynamic-forms
Copy-paste (By renaming the variables according to your example) from angular docs:
https://angular.io/guide/reactive-forms#creating-dynamic-forms