2017-05-04 85 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 
});