RxJS in Angular – Make your code more Reactive and Declarative

Introduction In previous post, we started with the basics of RxJS and observables. We saw few examples of creating observables from existing data and various RxJS operators to transform, filter and process observables. Today, we’ll build upon those learning and see how to work with HTTP data using RxJS. If you haven’t already you can … Read more

RxJS in Angular – Basics

Introduction RxJS, or Reactive Extensions for JavaScript, is Observables implementation for JavaScript. RxJS is a library for composing async and event-based progress by observable sequences. Examples Production-lines, airport baggage conveyor belt, a stream etc. With Reactive programming, we create our entire app by defining the various streams and the operations that get performed on those … Read more

Angular – Notifying the Component of User Changes

Introduction In earlier post, we saw how to communicate in and out of components using input/output properties. Another approach we learned was use of template reference variable and @ViewChild decorator to access elements/components on template and call methods on it. You can check this article for details. Today, we’ll learn how to notify the component … Read more

Angular – ViewChild and TemplateReference Variable

Introduction In earlier post, we saw how to communicate in and out of components using input/output properties. In this post we’ll explore another way to access the public properties and methods of a child components. This could be useful for different use cases. We’ll learn about using Template Reference Variable and/or @ViewChild() decorator. ViewChild/ViewChildren Selector … Read more