In this chapter we have seen how AngularJS extends standard HTML form controls to provide a more flexible and powerful system for getting input from the user. It enables a separation of the model from the view through
ngModel and provides mechanisms to track changes and validity of input values through validation directives and the
In the next chapter we will look at how to best manage navigation round our application. We will see how AngularJS supports deep linking to map URLs directly into aspects of our application and how to use
ngView to automatically display relevant content to the user based on the current URL.