Skip to content

Instantly share code, notes, and snippets.

@bgveenstra
Last active January 17, 2017 20:07
Show Gist options
  • Save bgveenstra/0055e9aabb1bb3c7dedfb0e5d68593be to your computer and use it in GitHub Desktop.
Save bgveenstra/0055e9aabb1bb3c7dedfb0e5d68593be to your computer and use it in GitHub Desktop.

Week 5 Learning Objectives

###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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment