Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn By Example: Angular JS
You, This Course And Us
You, This Course And Us (2:08)
Introduction To Angular
Pure Javascript doesn't cut it anymore (9:52)
Why is Angular cool? (10:15)
Install And Setup
Installing Angular (3:38)
What are those Angular files all about? (6:02)
Npm And Http Server Install (5:03)
Basic Overview Of Angular Components
Conceptual overview (9:24)
Example 1: Hello Angular World! (4:15)
Example 2: Data Binding (5:39)
Example 3: Controllers (10:15)
Example 4: Services (10:01)
Controllers: Digging Deeper
Traditional data binding vs Angular data binding: Angular wins hands down! (6:34)
So, what exactly is a controller? (5:04)
Example 5: Controller holds state and behavior (11:11)
Services: Digging Deeper
So, what exactly is a service? (3:10)
Example 6: Lazily instantiated singleton services (11:02)
Scopes And Scope Inheritance
Scopes (3:55)
Example 7: Different controllers have different scopes (11:53)
Example 8: Nested scopes (7:25)
Scope inheritance and hierarchy (5:45)
Example 9: Scope inheritance at work (7:55)
Scope event propagation (2:27)
Example 10: Emit and broadcast events (9:04)
Built-In And Custom Directives
So, what exactly are directives? (10:58)
Example 11: The template expanding directive (6:37)
Example 12: Using the templateUrl property (3:04)
Example 13: Functions in the templateUrl property (5:55)
Example 14: Custom directives with the restrict option (4:14)
Directives And Isolated Scopes
Example 15: Using the same directive in different controllers (4:44)
Isolated scopes (11:40)
Example 16: Understand how isolated scopes work (3:44)
Behind The Scenes: $watch, $apply and $digest
Data binding and $watch(), $apply() and $digest() (11:21)
Example 17: The watch list (3:44)
The Angular context (11:09)
Example 18: The $apply() function and the $digest() loop (4:29)
Example 19: Prefer $apply(fn) to $apply() (4:33)
Example 20: Use Angular libraries where possible (2:27)
Example 21: Watches on objects and collections (8:32)
Expressions
Example 22: Expressions (5:00)
Javascript Vs Angular Expressions (4:47)
Example 23: One-time binding (5:20)
Filters
Filters (2:55)
Example 24: Built In Filters (8:08)
Example 25: The orderBy filter (11:31)
Example 26: The "filter" filter (10:31)
Example 27: Build your own custom filter (6:38)
Forms And Validation
Forms (1:50)
Example 28: A simple form (6:19)
Example 28 continued: Forms and CSS classes (6:38)
Example 29: Forms and the control state (13:57)
Example 30: The select options UI control (2:57)
Directives: Digging Deeper
Example 31: DOM manipulating directives (5:33)
Example 32: Event listening directives (4:50)
Behind The Scenes: Dependency Injection
Dependency injection (7:34)
Example 33: Different ways of injecting dependencies (7:50)
Provider recipes - yes that is what it is called (9:18)
Example 34: The Provider, Service and Factory recipes (8:18)
The Final Stretch
Modules and Configs (4:06)
Example 35: The Http service (6:15)
Example 36: Routing and Single Page Applications (9:20)
Example 21: Watches on objects and collections
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock