Woohoo! You've completed learning the rest of the building blocks of the Angular architecture. We started the chapter with forms and walked through the types of forms available in Angular and how to implement them. Then, you learned about pipes, which is an alternative to filters in AngularJS 1.x. Next, we discussed routers, and you learned how easy it is to configure a router to a component in Angular. Finally, you learned how to create a service in Angular and how to access an external service using the HTTP module. You also learned about the advantages of using Observables and implementing it in service calls.
In the next chapter, we will discuss the fundamentals of TypeScript.