Now that we have our routing all sorted, we are ready to start adding some functionality to our pages. As well as adding content, we are going to start adding some polish to our application by making use of Angular validation to provide instant feedback to our users. The component that we are going to start with is the AddTask component. Without the ability to add tasks, we aren't going to be able to display any, so let's give ourselves the opportunity to start adding some todo tasks.
Before I start adding in user interface elements, I like to make sure that I have as much of the logic in place behind the component as possible. Once this is in place, actually adding the user interface becomes straightforward. ...