An Introduction to Angular.JS
HTML JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
exercises
vendor
.gitignore
README.md
index.html
package.json
scratchpad

README.md

intro-to-angularjs

Screencast published May 3, 2013

Walk through building a sample application with AngularJS to learn some of the basics along with some commentary that contrasts it with jQuery / Backbone.JS; this was produced for a talk I gave at Prairie DevCon in Winnipeg, MB, May 6-7, 2013. Some things you can expect to learn the basics on:

  • angular.module
  • angular.controller
  • angular.directive
  • angular.$routeProvider
  • angular.factory
  • ng-app, ng-model, ng-submit, ng-click
  • $scope, inheritance, and its relationship with the DOM
  • contrasting some of angular w/ jQuery/Backbone

Getting Started

  • Install NodeJS: https://nodejs.org/
  • Google Chrome, Firefox, or IE
  • git clone https://github.com/davemo/intro-to-angularjs.git
  • npm install
  • npm start

Then visit http://localhost:3000

Changelog

  • May 20, 2015: upgrade: angular and angular-route to 1.4.0-rc.2, add exercises for workshop
  • April 11, 2014: upgrade: angular to 1.2.16, add: angular-route