We have divided our sample Trello application into three parts: in the first one, covered in Chapter 5, Application 2 - Trello, we handled the basic flow with features such as data communication between components and TypeScript modules, and reached a stage where we had a homepage and board page that would display the data.
Our focus in this chapter will be on implementing all the remaining functionalities of our application, such as allowing the user to add a new task and subtask and change the data via HTTP instead of our current hardcoded method.
We will be covering the following topics in this chapter:
- We will start by looking at what iterators are and how they are implemented in TypeScript
- We will focus on async programming and the options available to us for writing async code
- We will look at how Angular uses TypeScript to provide us with the...