在调用另一个控件的updateValueAndValidity时,带有异步验证器的控件会将其状态更改为待定。
- 论坛
- 在调用另一个控件的updateValueAndValidity时,带有异步验证器的控件会将其状态更改为待定。
7 浏览
在调用另一个控件的updateValueAndValidity时,带有异步验证器的控件会将其状态更改为待定。
复现步骤:
- 打开控制台以查看日志
- 在输入框中输入内容(名称控件)-当异步验证完成时,名称控件会发出statusChanges事件。
- 勾选复选框
- 取消勾选复选框
- 名称控件处于待定状态
现在,问题是:为什么名称控件会改变其状态?在hello.component中与不相关的控件相关的updateValueAndValidity()如何影响名称控件的状态变化?
根据updateValueAndValidity的文档,它只应该更新控件及其祖先,而不是同级控件...请帮助我理解这个问题。