角度:仅检测已更改的FormControls

时间:2019-03-29 19:03:20

标签: angular angular-reactive-forms

要检测FormGroup中的值更改,我使用以下代码:

this.settingsForm.valueChanges.subscribe(val => {
  console.log(val);
});

问题在于val代表整个FormGroup值。我感兴趣的是准确找到FormControl发生了什么变化。

我知道你可以做这样的事情

this.settingsForm.get('email').valueChanges.subscribe(val=>{});

但是如果我的表单中有20个项目,那么创建20个订阅就没有用了。

0 个答案:

没有答案