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">
<...