===== Reactive Forms ==== * 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 * Add the form HTML * Create the form model * Manage the form control values * FormBuilder service * Validations - Simple, Custom, Cross-field and Dynamic * Dynamic form controls * Submitting form data ==== Sample Register From ==== * Create form template * Create form model * Manage values * FormBuilder service * Simple | Custom | Cross-field | Conditional * Dynamically and form controls * Post the form data to a server