rxjs Declarative, Reactive, Data and Action Streams in Angular We can use action and data streams declaratively to react to user actions. Leveraging the power of RxJs operators we can transform our data and allow our template to subscribe to the Observable using the Async pipe.