A Practical Introduction to AngularJS
summary
Live-coding builds a small task manager: a Node.js + Express service that returns JSON and an AngularJS front end that uses ng-app with controller-as, $http dependency injection for GET/POST/DELETE, and ng-model/ng-repeat two‑way binding to add, list, sort and delete tasks. Order-by is moved out of the template into a controller/filter for testability; examples show add/delete/get working against the server. Demos include how to structure code for TDD with Karma/Mocha-style mocks so the UI logic becomes easy to unit test.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 0:16Dont raise your hand
- 0:31So lets get started
- 0:46Moving parts
- 1:12Dealing with complexity
- 1:27Raising abstraction
- 2:20Developing an application
- 6:38Dynamic Expressions
- 7:50Annotations
- 9:44Model
- 12:03Controller
- 19:57TaskController
- 21:07AddTask
- 22:55Controller Variable
- 23:32You Dont Have To Work Hard
- 23:43Add A Task
- 24:07Propagation
- 25:54Displaying Tasks
- 27:34Programming World
- 32:13Dependency Injection
- 35:34Service
- 36:10Sample Code
- 43:40Update Message
- 43:59Delete
- 44:15Troubleshooting
- 46:08Adding a Task
- 51:01Summary
- 53:32Scope
- 55:01Mark








