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