###Angular Client-side Routing
- Compare and contrast client-side and server-side routing.
- Add a module to an Angular project.
- Implement client-side routing with the
ngRoute
module. - Display view template files with the
ng-view
directive.
###Custom Directives
- Explain the justifications for using custom directives.
- Describe the directive definition object and implement it in creating a directive.
- Integrate a third party directive into your code.
###Promises
- Explain the purpose of promises.
- Draw the lifecycle of a promise.
- Manipulate promises using Angular’s
$q
service.
###Services
- Explain motivations for using services.
- Create a custom service.
- Use promises in a custom service.