【发布时间】:2021-07-27 03:37:50
【问题描述】:
我有一个响应式表单,我正在将来自 db 的数据绑定到 ngOninit 上的表单上,并且还对表单控件和表单数组元素进行验证。
我有另一个表单,其中包含相同的信息以在提交之前进行审核,我可以使用 @Input() 将这些值绑定到不同的组件中。
我希望每当我更改表单内任何 formcontrol 或 formarray 上的任何内容时,它都应该反映在审阅表单上。
我曾尝试在 ngOnInit 中订阅 form 的 valueChange 事件,但每当我更改任何控件或 formarray 值时它都不会触发。
请帮助我如何使用 valueChange 来获取表单上的所有 formcontrols 和 formarray 值,每当我更新主表单上的任何内容时,都会在审核表单上更新。
【问题讨论】:
标签: angular angular9 subscribe valuechangelistener