Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn and Understand AngularJS
Getting Started
Introduction (2:31)
Big Words and AngularJS (1:20)
Watching this Course in High Definition
Model, View, Whatever...
The Problem(s) AngularJS is Trying to Solve (6:03)
Model, View, Whatever… (2:48)
HTML Aside: Custom Attributes (5:24)
Javascript Aside: The Global Namespace (5:12)
Downloading Source Code for This Course
Modules, Apps, and Controllers (9:20)
Services and Dependency Injection
Javascript Aside: Dependency Injection (4:45)
The Scope Service (4:56)
Javascript Aside: Functions and Strings (4:01)
How Does Angular Do Dependency Injection? (3:03)
Getting Other Services (20:27)
Javascript Aside: Arrays and Functions (3:05)
Dependency Injection and Minification (11:10)
Data Binding and Directives
Scope and Interpolation (9:58)
Directives and Two Way Data Binding (13:13)
Javascript Aside: The Event Loop (3:21)
Watchers and the Digest Loop (17:28)
Common Directives (19:51)
Common Directives (Part 2) (4:13)
Javascript Aside: The XMLHTTPRequest Object (9:14)
External Data and $http (13:17)
Single Page Applications
Angular Aside: Multiple Controllers, Multiple Views (4:37)
HTML and Javascript Aside: Single Page Apps and the Hash (8:47)
Routing, Templates, and Controllers (14:37)
Routing Templates and Controller (Part 2) (6:26)
Custom Services
Javascript Aside: Singletons (6:09)
Creating a Service (12:59)
Custom Directives
HTML Aside: Reusable Components (2:24)
Javascript and Angular Aside: Variable Names and Normalization (6:32)
Creating a Directive (18:37)
Templates (3:12)
Scope (@, =, and other obtuse symbols) (13:29)
Scope (@, =, and other obtuse symbols) (Part 2) (5:59)
Scope (@, =, and other obtuse symbols) (Part 3) (10:27)
Repeated Directives (3:30)
Understanding 'Compile' (18:06)
Understanding 'Link' (3:04)
Understanding Transclusion (5:44)
Lets Build an App in record time
A Weather Forecast SPA (12:48)
A Custom Service (5:17)
Binding Data (Part 1) (18:07)
Binding Data (Part 2) (7:40)
A Custom Directive (13:43)
BONUS Lectures
Improving our SPA's UX With ng-submit (6:05)
Designing Services in Large AngularJS Applications (7:16)
Nested Controllers, Clean Code, and 'Controller as' (an alternative to $scope) (10:49)
Getting Ready for AngularJS 2.0 in 2016
Update #1 - ES6, AtScript, and more (8:12)
Conclusion
Conclusion (1:47)
Dependency Injection and Minification
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock