Concept Flow - ngForm directive and form state
User opens page with form
Angular creates <form> element
ngForm directive attaches
Form controls register with ngForm
User interacts with controls
ngForm updates form state: valid, dirty, touched
Form state available for template and logic
Angular creates a form element, attaches ngForm directive, registers controls, and tracks form state as user interacts.