We have looked at how the Angular core framework itself supports reactive programming. Now let's look at the Angular ecosystem.
Reactive programming in the Angular ecosystem
@angular/forms
Angular has always had strong support for building dynamic forms. It's one of the main reasons the framework got so successful.
Now the framework comes with a module that adds support for handling input using reified reactive programming.
import {ReactiveFormsModule, FormGroup, FormControl} from '@angular/forms';
@Component({
  selector: 'filters-and-talks',
  template: `
    <form [formGroup]="filtersForm">
      Title <input formControlName="title">
      Speaker <input formControlName="speaker">
    <... 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                