我有一个表单,其中包含一个标题部分,然后是一个包含重复控件集的FormArray。然后,每次用户按下添加项按钮时,我都会向该数组添加一个新的FormGroup实例。我用这段代码创建了重复的部分:
trainingSetItems = new FormArray([
new FormGroup({
'select': new FormControl(null),
'reps': new FormControl(null),
'distance': new FormControl(null),
'discipline': new FormControl(null),
'rest': new FormControl(null),
'interval': new FormControl(null)
})
]);
我想监视所有'select'控件并更新包含所选FormArray索引列表的数组。我还想在选择项目时激活一些其他控件。
如何将一个observable附加到选择表单控件来执行此操作?或者有更好的方法吗?