How to watch all FormControls ValueChanges except specific control?

后端 未结 4 1861
名媛妹妹
名媛妹妹 2021-01-12 10:33

I have a form that do a computation whenever a control input value changes.

Here is my form_group looks like:

form_group = this.fb.group         


        
4条回答
  •  失恋的感觉
    2021-01-12 10:51

    Like so, I wanted to observe changes from multiple controls, I was able to do this like this.

    import { merge } from 'rxjs';
    ...
    const merged = merge(this.control1.valueChanges,this.control2.valueChanges, this.control3.valueChanges, this.control4.valueChanges);
    
    merged.subscribe(x => console.log(x));
    

    Reference:- https://rxjs-dev.firebaseapp.com/api/index/function/merge

提交回复
热议问题