An application without user input is just a page. Capturing input from the user is the cornerstone of any application. In many cases, this means dealing with forms and all of their complexities.
Angular is much more flexible than AngularJS for handling forms — we are no longer restricted to relying solely on
ngModel. Instead, we are given degrees of simplicity and power, depending on the form's purpose.
- Reactive Forms places form handling logic within a component's class properties and provides interaction through observables