要检测FormGroup中的值更改,我使用以下代码:
this.settingsForm.valueChanges.subscribe(val => {
console.log(val);
});
问题在于val代表整个FormGroup
值。我感兴趣的是准确找到FormControl
发生了什么变化。
我知道你可以做这样的事情
this.settingsForm.get('email').valueChanges.subscribe(val=>{});
但是如果我的表单中有20个项目,那么创建20个订阅就没有用了。