坑系列 (Angular 2+ ) -> 通过逻辑改变值,但是没有实时更新到绑定的formcontrol 里

表单 formcontrolname / formgroup /formcontrol , 有值但是requeired的验证没有成功,或者说通过逻辑改变值,但是没有实时更新到绑定的formcontrol

_pendingValue,可以实时获取值:

在页面上字段改变的时候,这个formControl的value并没有立刻改变,而是一个叫_pendingValue的属性立马获取到了输入的值。

附:

  1. 可以使用formControl setValue()或patchValue()方法
  2. 通过dispatchEvent()方法手动触发'input'事件 

 

 

参考链接:

感谢各位大神的分享,才有今天的总结,希望对遇到同样问题的小伙伴有所帮助~

posted @ 2021-07-15 17:17  77工作室  阅读(237)  评论(0编辑  收藏  举报