Code and the logic resides in the component class
No two way binding
Well suited for complex scenarios
Dynamic form fields
Custom validation
Dynamic Validation
Unit test
CLI generated project
-
Create the form model
Manage the form control values
FormBuilder service
Validations - Simple, Custom, Cross-field and Dynamic
Dynamic form controls
Submitting form data