请在 此处参考 stackblitz 中的项目。
可以看出,我有控件的反应形式firstNumber
,secondNumber
和thirdNumber
。我需要对表单控件进行验证thirdNumber
,使其值不应大于在firstNumber
和之间具有最小值的表单控件的值secondNumber
。
validateThirdNumber
每当表单控件更改时,组件中的自定义验证器都可以正常工作thirdNumber
,但是我需要对表单控件的更改进行验证,firstNumber
因为secondNumber
验证逻辑可以根据表单控件的更改
firstNumber
和secondNumber
.
为此,我添加了一个更改表单控件的事件,firstNumber
并且secondNumber
我将表单控件标记thirdNumber
为touched
但似乎没有触发其验证。
那么,如何对表单控件thirdNumber
的更改和表单控件firstNumber
进行验证secondNumber
?
此外,即使在绑定到其this.myFormGroup
表单控件声明并app.componen.ts
在?line:22
this
this.myFormGroup
constructor