Section 1: You, This Course And Us |
|
Lecture 1 |
|
02:07 |
Section 2: Introduction To Angular |
|
Lecture 2 |
|
09:51 |
|
Lecture 3 |
|
10:15 |
Section 3: Install And Setup |
|
Lecture 4 |
|
03:38 |
|
Lecture 5 |
|
06:02 |
|
Lecture 6 |
|
05:03 |
Section 4: Basic Overview Of Angular Components |
|
Lecture 7 |
|
09:24 |
|
Lecture 8 |
Example 1: Hello Angular World!
|
04:15 |
|
Lecture 9 |
|
05:39 |
|
Lecture 10 |
|
10:15 |
|
Lecture 11 |
|
10:00 |
Section 5: Controllers: Digging Deeper |
|
Lecture 12 |
Traditional data binding vs Angular data binding: Angular wins hands down!
|
06:34 |
|
Lecture 13 |
So, what exactly is a controller?
|
05:04 |
|
Lecture 14 |
Example 5: Controller holds state and behavior
|
11:10 |
Section 6: Services: Digging Deeper |
|
Lecture 15 |
|
03:09 |
|
Lecture 16 |
Example 6: Lazily instantiated singleton services
|
11:01 |
Section 7: Scopes And Scope Inheritance |
|
Lecture 17 |
|
03:55 |
|
Lecture 18 |
Example 7: Different controllers have different scopes
|
11:53 |
|
Lecture 19 |
|
07:25 |
|
Lecture 20 |
|
05:45 |
|
Lecture 21 |
Example 9: Scope inheritance at work
|
07:55 |
|
Lecture 22 |
|
02:27 |
|
Lecture 23 |
Example 10: Emit and broadcast events
|
09:04 |
Section 8: Built-In And Custom Directives |
|
Lecture 24 |
So, what exactly are directives?
|
10:58 |
|
Lecture 25 |
Example 11: The template expanding directive
|
06:37 |
|
Lecture 26 |
Example 12: Using the templateUrl property
Preview
|
03:04 |
|
Lecture 27 |
Example 13: Functions in the templateUrl property
|
05:55 |
|
Lecture 28 |
|
04:14 |
Section 9: Directives And Isolated Scopes |
|
Lecture 29 |
Example 15: Using the same directive in different controllers
|
04:44 |
|
Lecture 30 |
|
11:40 |
|
Lecture 31 |
Example 16: Understand how isolated scopes work
Preview
|
03:44 |
Section 10: Behind The Scenes: $watch, $apply and $digest |
|
Lecture 32 |
|
11:21 |
|
Lecture 33 |
Example 17: The watch list
|
03:44 |
|
Lecture 34 |
|
11:09 |
|
Lecture 35 |
Example 18: The $apply() function and the $digest() loop
|
04:29 |
|
Lecture 36 |
Example 19: Prefer $apply(fn) to $apply()
|
04:33 |
|
Lecture 37 |
Example 20: Use Angular libraries where possible
|
02:27 |
|
Lecture 38 |
|
08:32 |
Section 11: Expressions |
|
Lecture 39 |
|
04:59 |
|
Lecture 40 |
|
04:46 |
|
Lecture 41 |
|
05:20 |
Section 12: Filters |
|
Lecture 42 |
|
02:55 |
|
Lecture 43 |
|
08:08 |
|
Lecture 44 |
Example 25: The orderBy filter
|
11:31 |
|
Lecture 45 |
|
10:31 |
|
Lecture 46 |
Example 27: Build your own custom filter
|
06:38 |
Section 13: Forms And Validation |
|
Lecture 47 |
|
01:50 |
|
Lecture 48 |
Example 28: A simple form
|
06:19 |
|
Lecture 49 |
Example 28 continued: Forms and CSS classes
|
06:38 |
|
Lecture 50 |
|
13:57 |
|
Lecture 51 |
Example 30: The select options UI control
|
02:57 |
Section 14: Directives: Digging Deeper |
|
Lecture 52 |
|
05:33 |
|
Lecture 53 |
Example 32: Event listening directives
|
04:50 |
Section 15: Behind The Scenes: Dependency Injection |
|
Lecture 54 |
|
07:34 |
|
Lecture 55 |
Example 33: Different ways of injecting dependencies
|
07:53 |
|
Lecture 56 |
Provider recipes - yes that is what it is called
|
09:18 |
|
Lecture 57 |
Example 34: The Provider, Service and Factory recipes
|
08:18 |
Section 16: The Final Stretch |
|
Lecture 58 |
|
04:06 |
|
Lecture 59 |
|
06:15 |
|
Lecture 60 |
|
09:20 |