# How can I know when all the fields of the jsonForm are valid?

**URL:** <https://jsonforms.discourse.group/t/how-can-i-know-when-all-the-fields-of-the-jsonform-are-valid/2026>\
**Category:** General\
**Created:** [March 13, 2024, 7:56pm UTC](https://jsonforms.discourse.group/t/how-can-i-know-when-all-the-fields-of-the-jsonform-are-valid/2026 "2024-03-13T19:56:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![otrebor](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/otrebor/32/981_2.png) [@otrebor](https://jsonforms.discourse.group/u/otrebor)\
**Post date:** [March 13, 2024, 7:56pm UTC](https://jsonforms.discourse.group/t/how-can-i-know-when-all-the-fields-of-the-jsonform-are-valid/2026/1 "2024-03-13T19:56:45Z")

</div>

Is there a way I can know from the wrapping external component (angular) if a form is finally valid in all it’s fields?

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [March 14, 2024, 8:11am UTC](https://jsonforms.discourse.group/t/how-can-i-know-when-all-the-fields-of-the-jsonform-are-valid/2026/2 "2024-03-14T08:11:04Z")

</div>

Hi @otrebor,

The JSON Forms root component in [Angular provides an `errors @Output`](https://github.com/eclipsesource/jsonforms/blob/24f4e5f6280263a4b8e1263aa2a302613b546272/packages/angular/src/library/jsonforms-root.component.ts#L70). Once you receive an empty array, the form is valid.
