Handling large, typed reactive forms in Angular

This is the demo for a large, typed reactive form in Angular. Read more about it in my blog post Handling large, typed reactive forms in Angular.

The following form is split into two child components, NameSubformComponent and ContactSubformComponent.

Current User Object:
{
  "firstName": "John",
  "lastName": "Doe",
  "email": "john.doe@mail.com"
}