小编Gre*_*reg的帖子

在另一个控件上调用 updateValueAndValidity 时,具有异步验证器的控件将其状态更改为挂起

堆栈闪电战示例

重现步骤:

  1. 打开控制台查看日志
  2. 在输入中键入内容(名称控件) - 当异步验证完成时,名称控件会发出 statusChanges 事件。
  3. 检查复选框
  4. 取消选中复选框
  5. 名称控件处于挂起状态

现在的问题是:为什么名称控件会改变其状态?hello.component 中无关控件的 updateValueAndValidity() 如何影响名称控件状态发生的情况?

updateValueAndValidity 的文档来看,它应该只更新控件及其祖先,而不是兄弟姐妹......请帮助我理解这一点。

angular

4
推荐指数
1
解决办法
5018
查看次数

标签 统计

angular ×1