3

我的表单组有许多表单组和表单控件作为他的孩子。

我有一个案例场景,我需要手动更新表单控件无效 - 所以我使用 setError 方法如下:

setErrors({'incorrect': true});

这实际上更新了表单控件,它是父级,但不是整个表单组。

确实有方法 updateValueAndValidity()。默认情况下,它也会更新其祖先的值和有效性, 但不会递归更新后代的值和有效性

将整个 formGroup 设置为 valid 的最佳方法是什么?

注意- 我的应用程序是一个动态表单页面,并且在我可以在表单控件上设置错误的组件中我无权访问整个表单组..并且我不想开始在表单中向上移动-group 树并设置每个子树

4

0 回答 0