Chapter 6. Reactive Forms and Component Interaction
So far, you've been working with putting together the basic elements that make up an Angular application, such as modules, components, pipes, services, RxJS, unit testing, environment variables, and even going a step ahead by learning how to deliver your web application using Docker and make it look polished with Angular Material.
In order to build truly dynamic applications, we need to build features that enable rich user interactions and leverage modern web functionality such as LocalStorage
and GeoLocation
. You also need to become proficient with new Angular syntax to effectively leverage binding, conditional layouts, and repeating elements.
You need to be able to work with Angular Forms to create input fields with validation messages, create engaging search experiences with search-as-you-type functionality, provide users a way to customize their preferences, and be able to persist this information both locally and on a server. Your applications...