如何检测角度4中的表格控制值的变化?

时间:2017-11-06 13:00:25

标签: angular angular4-forms

我正在开展一个有角度的4项目。其中,我需要将表单拆分为多个组件,我想在另一个组件中检测一个表单控件更改。

@Input() TipsControl  : FormGroup;
ngOnInit() {
  this.onProviderChange();
}  
onProviderChange(){
  this.TipsControl.controls['provider_details'].valueChanges.subscribe(val => {
    console.log("hello");
    this.tipProviderBlockStatus = false;
    this.ParkingProviderBlockStatus = false;
    this.bonusProviderBlockStatus = false;
  });
}

我使用了上面的代码,但它只运行一次,即当页面是init时。我想要的是每当更改此控件的值时,它应该调用此函数。任何有助于实现这一目标的帮助或建议都将受到高度赞赏

0 个答案:

没有答案