adev/src/content/reference/errors/NG01902.md
This error indicates that a Field instance is no longer connected to the current model structure.
Angular signal forms throw NG01902 when a field path that previously existed can no longer be resolved as the same property in the parent object.
A common trigger is unintentionally setting a field's value to undefined.
In signal forms, undefined means "field does not exist", so an existing field can become orphaned.
Signal forms keep field instances in sync with your model shape. If code still references an older field instance after the model shape changed, Angular detects the mismatch and throws this error.
This can happen when:
undefined instead of remaining presentundefined to model fields. Use null or another explicit value when the field should still exist.For model design guidance, see Avoid undefined.