2017-05-04 100 views
2

在Angular2 4.0我有一個FormGroup看起來像這樣:Angular2:檢測形式改變

this.form = this._fb.group({ 
     a: ['', [Validators.required]], 
     b: ['', [Validators.required]], 
     c: ['', [Validators.required]], 
    }); 

是否可以訂閱個別領域valueChanged

我不想來檢測輸入c變化,所以下面的方法行不通:

this.form.valueChanges.debounceTime(400).subscribe(data => { 
    // Do something 
    }); 

回答

4

您可以FormControl 一個b添加單獨訂閱。

this.heroForm.controls["a"].valueChanges.subscribe(data => { 
// Do something 
}); 

this.heroForm.controls["b"].valueChanges.subscribe(data => { 
// Do something 
});