在表单组中设置这样的值时,我没有得到onchange
的触发
this.daysFormGroup.controls["Id"].setValue("Val");
Any suggestions ?
还有其他方法可以从代码中调用(更改)事件吗?
答案 0 :(得分:1)
如果您正在change
上寻找formControl
事件,那么可以使用angular
提供的valueChanges事件。无需注册其他change
事件。
您可以在ngOnInit()
内预订活动
ngOnInit(){
this.daysFormGroup.controls["Id"]
.valueChanges.subscribe((value) => {
// called everytime when form control value is updated
this.myFunOnChange(); // call the method that you are trying to call on (change)
});
}