the-complete-guide-to-angular-2/27 Adding Offline Capabilities with Service Workers/416 Adding Service Workers.mp4 |
345.2 MB |
the-complete-guide-to-angular-2/01 Getting Started/001 Course Introduction.mp4 |
13.1 MB |
the-complete-guide-to-angular-2/01 Getting Started/002 What is Angular_.en.srt |
3 KB |
the-complete-guide-to-angular-2/01 Getting Started/002 What is Angular_.mp4 |
14.3 MB |
the-complete-guide-to-angular-2/01 Getting Started/003 Join our Online Learning Community.html |
2 KB |
the-complete-guide-to-angular-2/01 Getting Started/004 Angular vs Angular 2 vs Latest Angular Version.en.srt |
7 KB |
the-complete-guide-to-angular-2/01 Getting Started/004 Angular vs Angular 2 vs Latest Angular Version.mp4 |
6.6 MB |
the-complete-guide-to-angular-2/01 Getting Started/005 CLI Deep Dive & Troubleshooting.html |
3 KB |
the-complete-guide-to-angular-2/01 Getting Started/006 Fixing Errors With New Angular Projects.html |
2 KB |
the-complete-guide-to-angular-2/01 Getting Started/007 file.zip |
2 KB |
the-complete-guide-to-angular-2/01 Getting Started/007 Project Setup and First App.en.srt |
16 KB |
the-complete-guide-to-angular-2/01 Getting Started/007 Project Setup and First App.mp4 |
73.7 MB |
the-complete-guide-to-angular-2/01 Getting Started/008 Editing the First App.en.srt |
16 KB |
the-complete-guide-to-angular-2/01 Getting Started/008 Editing the First App.mp4 |
47.5 MB |
the-complete-guide-to-angular-2/01 Getting Started/008 first-app.zip |
36 KB |
the-complete-guide-to-angular-2/01 Getting Started/009 The Course Structure.en.srt |
6 KB |
the-complete-guide-to-angular-2/01 Getting Started/009 The Course Structure.mp4 |
15.3 MB |
the-complete-guide-to-angular-2/01 Getting Started/010 How to get the Most out of the Course.en.srt |
4 KB |
the-complete-guide-to-angular-2/01 Getting Started/010 How to get the Most out of the Course.mp4 |
7.7 MB |
the-complete-guide-to-angular-2/01 Getting Started/011 What is TypeScript_.en.srt |
4 KB |
the-complete-guide-to-angular-2/01 Getting Started/011 What is TypeScript_.mp4 |
6.4 MB |
the-complete-guide-to-angular-2/01 Getting Started/012 A Basic Project Setup using Bootstrap for Styling.en.srt |
8 KB |
the-complete-guide-to-angular-2/01 Getting Started/012 A Basic Project Setup using Bootstrap for Styling.mp4 |
43.5 MB |
the-complete-guide-to-angular-2/01 Getting Started/012 project-template.zip |
37 KB |
the-complete-guide-to-angular-2/01 Getting Started/013 About the Course Code _ Code Snapshots.html |
2 KB |
the-complete-guide-to-angular-2/01 Getting Started/013 first-app.zip |
36 KB |
the-complete-guide-to-angular-2/01 Getting Started/013 project-template.zip |
37 KB |
the-complete-guide-to-angular-2/02 The Basics/014 Module Introduction.en.srt |
1 KB |
the-complete-guide-to-angular-2/02 The Basics/014 Module Introduction.mp4 |
3.9 MB |
the-complete-guide-to-angular-2/02 The Basics/015 How an Angular App gets Loaded and Started.en.srt |
9 KB |
the-complete-guide-to-angular-2/02 The Basics/015 How an Angular App gets Loaded and Started.mp4 |
33 MB |
the-complete-guide-to-angular-2/02 The Basics/016 Components are Important!.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/016 Components are Important!.mp4 |
11 MB |
the-complete-guide-to-angular-2/02 The Basics/017 Creating a New Component.en.srt |
10 KB |
the-complete-guide-to-angular-2/02 The Basics/017 Creating a New Component.mp4 |
31.5 MB |
the-complete-guide-to-angular-2/02 The Basics/018 Understanding the Role of AppModule and Component Declaration.en.srt |
7 KB |
the-complete-guide-to-angular-2/02 The Basics/018 Understanding the Role of AppModule and Component Declaration.mp4 |
26.4 MB |
the-complete-guide-to-angular-2/02 The Basics/019 Using Custom Components.en.srt |
1 KB |
the-complete-guide-to-angular-2/02 The Basics/019 Using Custom Components.mp4 |
5.1 MB |
the-complete-guide-to-angular-2/02 The Basics/020 Creating Components with the CLI & Nesting Components.en.srt |
5 KB |
the-complete-guide-to-angular-2/02 The Basics/020 Creating Components with the CLI & Nesting Components.mp4 |
16.6 MB |
the-complete-guide-to-angular-2/02 The Basics/021 Working with Component Templates.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/021 Working with Component Templates.mp4 |
15.3 MB |
the-complete-guide-to-angular-2/02 The Basics/022 Working with Component Styles.en.srt |
5 KB |
the-complete-guide-to-angular-2/02 The Basics/022 Working with Component Styles.mp4 |
19 MB |
the-complete-guide-to-angular-2/02 The Basics/023 basics-components.zip |
39 KB |
the-complete-guide-to-angular-2/02 The Basics/023 Fully Understanding the Component Selector.en.srt |
5 KB |
the-complete-guide-to-angular-2/02 The Basics/023 Fully Understanding the Component Selector.mp4 |
18.4 MB |
the-complete-guide-to-angular-2/02 The Basics/024 [OPTIONAL] Assignment Solution.en.srt |
9 KB |
the-complete-guide-to-angular-2/02 The Basics/024 [OPTIONAL] Assignment Solution.mp4 |
43.3 MB |
the-complete-guide-to-angular-2/02 The Basics/024 basics-assignment-1-solution.zip |
41 KB |
the-complete-guide-to-angular-2/02 The Basics/025 What is Databinding_.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/025 What is Databinding_.mp4 |
10.3 MB |
the-complete-guide-to-angular-2/02 The Basics/026 String Interpolation.en.srt |
7 KB |
the-complete-guide-to-angular-2/02 The Basics/026 String Interpolation.mp4 |
24.3 MB |
the-complete-guide-to-angular-2/02 The Basics/027 Property Binding.en.srt |
9 KB |
the-complete-guide-to-angular-2/02 The Basics/027 Property Binding.mp4 |
31.7 MB |
the-complete-guide-to-angular-2/02 The Basics/028 Property Binding vs String Interpolation.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/028 Property Binding vs String Interpolation.mp4 |
43.2 MB |
the-complete-guide-to-angular-2/02 The Basics/029 Event Binding.en.srt |
6 KB |
the-complete-guide-to-angular-2/02 The Basics/029 Event Binding.mp4 |
27.6 MB |
the-complete-guide-to-angular-2/02 The Basics/030 Bindable Properties and Events.html |
1 KB |
the-complete-guide-to-angular-2/02 The Basics/031 Passing and Using Data with Event Binding.en.srt |
6 KB |
the-complete-guide-to-angular-2/02 The Basics/031 Passing and Using Data with Event Binding.mp4 |
38.3 MB |
the-complete-guide-to-angular-2/02 The Basics/032 Important_ FormsModule is Required for Two-Way-Binding!.html |
1 KB |
the-complete-guide-to-angular-2/02 The Basics/033 Two-Way-Databinding.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/033 Two-Way-Databinding.mp4 |
18 MB |
the-complete-guide-to-angular-2/02 The Basics/034 basics-databinding.zip |
40 KB |
the-complete-guide-to-angular-2/02 The Basics/034 Combining all Forms of Databinding.en.srt |
2 KB |
the-complete-guide-to-angular-2/02 The Basics/034 Combining all Forms of Databinding.mp4 |
10.5 MB |
the-complete-guide-to-angular-2/02 The Basics/035 [OPTIONAL] Assignment Solution.en.srt |
7 KB |
the-complete-guide-to-angular-2/02 The Basics/035 [OPTIONAL] Assignment Solution.mp4 |
43.7 MB |
the-complete-guide-to-angular-2/02 The Basics/035 basics-assignment-2-solution.zip |
36 KB |
the-complete-guide-to-angular-2/02 The Basics/036 Understanding Directives.en.srt |
3 KB |
the-complete-guide-to-angular-2/02 The Basics/036 Understanding Directives.mp4 |
6.8 MB |
the-complete-guide-to-angular-2/02 The Basics/037 Using ngIf to Output Data Conditionally.en.srt |
5 KB |
the-complete-guide-to-angular-2/02 The Basics/037 Using ngIf to Output Data Conditionally.mp4 |
18 MB |
the-complete-guide-to-angular-2/02 The Basics/038 Enhancing ngIf with an Else Condition.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/038 Enhancing ngIf with an Else Condition.mp4 |
19.9 MB |
the-complete-guide-to-angular-2/02 The Basics/039 Styling Elements Dynamically with ngStyle.en.srt |
7 KB |
the-complete-guide-to-angular-2/02 The Basics/039 Styling Elements Dynamically with ngStyle.mp4 |
32.1 MB |
the-complete-guide-to-angular-2/02 The Basics/040 Applying CSS Classes Dynamically with ngClass.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/040 Applying CSS Classes Dynamically with ngClass.mp4 |
23.1 MB |
the-complete-guide-to-angular-2/02 The Basics/041 Outputting Lists with ngFor.en.srt |
5 KB |
the-complete-guide-to-angular-2/02 The Basics/041 Outputting Lists with ngFor.mp4 |
33 MB |
the-complete-guide-to-angular-2/02 The Basics/042 [OPTIONAL] Assignment Solution.en.srt |
10 KB |
the-complete-guide-to-angular-2/02 The Basics/042 [OPTIONAL] Assignment Solution.mp4 |
60 MB |
the-complete-guide-to-angular-2/02 The Basics/042 basics-assignment-3-solution.zip |
36 KB |
the-complete-guide-to-angular-2/02 The Basics/043 basics-components.zip |
39 KB |
the-complete-guide-to-angular-2/02 The Basics/043 basics-databinding.zip |
40 KB |
the-complete-guide-to-angular-2/02 The Basics/043 basics-directives.zip |
40 KB |
the-complete-guide-to-angular-2/02 The Basics/043 basics-ngfor-addition.zip |
35 KB |
the-complete-guide-to-angular-2/02 The Basics/043 Getting the Index when using ngFor.en.srt |
4 KB |
the-complete-guide-to-angular-2/02 The Basics/043 Getting the Index when using ngFor.mp4 |
44.4 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/044 Project Introduction.en.srt |
2 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/044 Project Introduction.mp4 |
905 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/045 Planning the App.en.srt |
8 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/045 Planning the App.mp4 |
8.9 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/046 Installing Bootstrap Correctly.html |
2 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/047 prj-start.zip |
33 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/047 Setting up the Application.en.srt |
6 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/047 Setting up the Application.mp4 |
16.9 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/048 Creating the Components.en.srt |
13 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/048 Creating the Components.mp4 |
47 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/049 Using the Components.en.srt |
4 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/049 Using the Components.mp4 |
11.5 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/050 Adding a Navigation Bar.en.srt |
7 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/050 Adding a Navigation Bar.mp4 |
34.2 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/051 Alternative Non-Collapsable Navigation Bar.html |
2 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/052 Creating a _Recipe_ Model.en.srt |
6 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/052 Creating a _Recipe_ Model.mp4 |
22.9 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/053 Adding Content to the Recipes Components.en.srt |
10 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/053 Adding Content to the Recipes Components.mp4 |
105.1 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/054 Outputting a List of Recipes with ngFor.en.srt |
6 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/054 Outputting a List of Recipes with ngFor.mp4 |
27.3 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/055 Displaying Recipe Details.en.srt |
8 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/055 Displaying Recipe Details.mp4 |
33.7 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/056 Working on the ShoppingListComponent.en.srt |
2 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/056 Working on the ShoppingListComponent.mp4 |
7.9 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/057 Creating an _Ingredient_ Model.en.srt |
3 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/057 Creating an _Ingredient_ Model.mp4 |
10.9 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/058 Creating and Outputting the Shopping List.en.srt |
3 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/058 Creating and Outputting the Shopping List.mp4 |
10.6 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/059 Adding a Shopping List Edit Section.en.srt |
4 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/059 Adding a Shopping List Edit Section.mp4 |
15.4 MB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/060 prj-basics-final.zip |
59 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/060 Wrap Up & Next Steps.en.srt |
1 KB |
the-complete-guide-to-angular-2/03 Course Project - The Basics/060 Wrap Up & Next Steps.mp4 |
2.3 MB |
the-complete-guide-to-angular-2/04 Debugging/061 debugging.zip |
32 KB |
the-complete-guide-to-angular-2/04 Debugging/061 Understanding Angular Error Messages.en.srt |
7 KB |
the-complete-guide-to-angular-2/04 Debugging/061 Understanding Angular Error Messages.mp4 |
28.2 MB |
the-complete-guide-to-angular-2/04 Debugging/062 Debugging Code in the Browser Using Sourcemaps.en.srt |
7 KB |
the-complete-guide-to-angular-2/04 Debugging/062 Debugging Code in the Browser Using Sourcemaps.mp4 |
43.4 MB |
the-complete-guide-to-angular-2/04 Debugging/063 debugging.zip |
32 KB |
the-complete-guide-to-angular-2/04 Debugging/063 Using Augury to Dive into Angular Apps.en.srt |
3 KB |
the-complete-guide-to-angular-2/04 Debugging/063 Using Augury to Dive into Angular Apps.mp4 |
10.7 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/064 cmp-databinding-start.zip |
19 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/064 Module Introduction.en.srt |
772 B |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/064 Module Introduction.mp4 |
2 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/065 Splitting Apps into Components.en.srt |
8 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/065 Splitting Apps into Components.mp4 |
40.6 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/066 Property & Event Binding Overview.en.srt |
2 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/066 Property & Event Binding Overview.mp4 |
5.1 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/067 Binding to Custom Properties.en.srt |
7 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/067 Binding to Custom Properties.mp4 |
28.7 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/068 Assigning an Alias to Custom Properties.en.srt |
3 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/068 Assigning an Alias to Custom Properties.mp4 |
10.1 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/069 Binding to Custom Events.en.srt |
12 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/069 Binding to Custom Events.mp4 |
64.4 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/070 Assigning an Alias to Custom Events.en.srt |
1 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/070 Assigning an Alias to Custom Events.mp4 |
6.8 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/071 Custom Property and Event Binding Summary.en.srt |
3 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/071 Custom Property and Event Binding Summary.mp4 |
11.2 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/072 Understanding View Encapsulation.en.srt |
6 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/072 Understanding View Encapsulation.mp4 |
66 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/073 More on View Encapsulation.en.srt |
4 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/073 More on View Encapsulation.mp4 |
18.7 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/074 Using Local References in Templates.en.srt |
6 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/074 Using Local References in Templates.mp4 |
31.3 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/075 @ViewChild() in Angular 8+.html |
2 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/076 Getting Access to the Template & DOM with @ViewChild.en.srt |
6 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/076 Getting Access to the Template & DOM with @ViewChild.mp4 |
43.6 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/077 Projecting Content into Components with ng-content.en.srt |
5 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/077 Projecting Content into Components with ng-content.mp4 |
22.3 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/078 lifecycle.pdf |
11 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/078 Understanding the Component Lifecycle.en.srt |
7 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/078 Understanding the Component Lifecycle.mp4 |
16 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/079 Seeing Lifecycle Hooks in Action.en.srt |
16 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/079 Seeing Lifecycle Hooks in Action.mp4 |
100.4 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/080 Lifecycle Hooks and Template Access.en.srt |
3 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/080 Lifecycle Hooks and Template Access.mp4 |
21.6 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/081 @ContentChild() in Angular 8+.html |
1 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/082 Getting Access to ng-content with @ContentChild.en.srt |
4 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/082 Getting Access to ng-content with @ContentChild.mp4 |
21.5 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/083 cmp-databinding-final.zip |
22 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/083 Wrap Up.en.srt |
1 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/083 Wrap Up.mp4 |
4.1 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/084 [OPTIONAL] Assignment Solution.en.srt |
17 KB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/084 [OPTIONAL] Assignment Solution.mp4 |
105 MB |
the-complete-guide-to-angular-2/05 Components & Databinding Deep Dive/084 cmp-databinding-assignment-solution.zip |
23 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/085 Introduction.en.srt |
1 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/085 Introduction.mp4 |
2.2 MB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/085 prj-basics-final.zip |
59 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/086 Adding Navigation with Event Binding and ngIf.en.srt |
9 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/086 Adding Navigation with Event Binding and ngIf.mp4 |
29.1 MB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/087 Passing Recipe Data with Property Binding.en.srt |
6 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/087 Passing Recipe Data with Property Binding.mp4 |
19.8 MB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/088 Passing Data with Event and Property Binding (Combined).en.srt |
13 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/088 Passing Data with Event and Property Binding (Combined).mp4 |
70.1 MB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/089 Make sure you have FormsModule added!.html |
1 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/090 Allowing the User to Add Ingredients to the Shopping List.en.srt |
10 KB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/090 Allowing the User to Add Ingredients to the Shopping List.mp4 |
41.7 MB |
the-complete-guide-to-angular-2/06 Course Project - Components & Databinding/090 prj-cmp-databinding-final.zip |
30 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/091 directives-start.zip |
18 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/091 Module Introduction.en.srt |
2 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/091 Module Introduction.mp4 |
4.3 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/092 directives-start.zip |
18 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/092 ngFor and ngIf Recap.en.srt |
5 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/092 ngFor and ngIf Recap.mp4 |
23.9 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/093 ngClass and ngStyle Recap.en.srt |
4 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/093 ngClass and ngStyle Recap.mp4 |
14.7 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/094 Creating a Basic Attribute Directive.en.srt |
9 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/094 Creating a Basic Attribute Directive.mp4 |
30.8 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/095 Using the Renderer to build a Better Attribute Directive.en.srt |
10 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/095 Using the Renderer to build a Better Attribute Directive.mp4 |
41.2 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/096 More about the Renderer.html |
1 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/097 Using HostListener to Listen to Host Events.en.srt |
4 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/097 Using HostListener to Listen to Host Events.mp4 |
20.7 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/098 Using HostBinding to Bind to Host Properties.en.srt |
4 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/098 Using HostBinding to Bind to Host Properties.mp4 |
29.4 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/099 Binding to Directive Properties.en.srt |
9 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/099 Binding to Directive Properties.mp4 |
60.7 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/100 What Happens behind the Scenes on Structural Directives.en.srt |
4 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/100 What Happens behind the Scenes on Structural Directives.mp4 |
22.2 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/101 Building a Structural Directive.en.srt |
8 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/101 Building a Structural Directive.mp4 |
53.2 MB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/102 directives-final.zip |
20 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/102 Understanding ngSwitch.en.srt |
4 KB |
the-complete-guide-to-angular-2/07 Directives Deep Dive/102 Understanding ngSwitch.mp4 |
18.3 MB |
the-complete-guide-to-angular-2/08 Course Project - Directives/103 Building and Using a Dropdown Directive.en.srt |
9 KB |
the-complete-guide-to-angular-2/08 Course Project - Directives/103 Building and Using a Dropdown Directive.mp4 |
31.4 MB |
the-complete-guide-to-angular-2/08 Course Project - Directives/103 prj-directives-final.zip |
30 KB |
the-complete-guide-to-angular-2/08 Course Project - Directives/104 Closing the Dropdown From Anywhere.html |
2 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/105 Module Introduction.en.srt |
2 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/105 Module Introduction.mp4 |
5.7 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/105 services-start.zip |
20 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/106 services-start.zip |
20 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/106 Why would you Need Services_.en.srt |
3 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/106 Why would you Need Services_.mp4 |
14 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/107 Creating a Logging Service.en.srt |
5 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/107 Creating a Logging Service.mp4 |
29.3 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/108 Injecting the Logging Service into Components.en.srt |
8 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/108 Injecting the Logging Service into Components.mp4 |
94.1 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/109 Creating a Data Service.en.srt |
9 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/109 Creating a Data Service.mp4 |
45.2 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/110 Understanding the Hierarchical Injector.en.srt |
4 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/110 Understanding the Hierarchical Injector.mp4 |
16.3 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/111 How many Instances of Service Should It Be_.en.srt |
3 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/111 How many Instances of Service Should It Be_.mp4 |
15.3 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/112 Injecting Services into Services.en.srt |
6 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/112 Injecting Services into Services.mp4 |
33.2 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/113 services-final.zip |
22 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/113 Using Services for Cross-Component Communication.en.srt |
5 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/113 Using Services for Cross-Component Communication.mp4 |
28 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/114 Services in Angular 6+.html |
2 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/114 services-final.zip |
22 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/115 [OPTIONAL] Assignment Solution.en.srt |
13 KB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/115 [OPTIONAL] Assignment Solution.mp4 |
63.2 MB |
the-complete-guide-to-angular-2/09 Using Services & Dependency Injection/115 services-assignment-solution.zip |
43 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/116 Introduction.en.srt |
2 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/116 Introduction.mp4 |
3.4 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/116 prj-directives-final.zip |
30 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/117 prj-directives-final.zip |
30 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/117 Setting up the Services.en.srt |
2 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/117 Setting up the Services.mp4 |
5.2 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/118 Managing Recipes in a Recipe Service.en.srt |
5 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/118 Managing Recipes in a Recipe Service.mp4 |
45.1 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/119 Using a Service for Cross-Component Communication.en.srt |
7 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/119 Using a Service for Cross-Component Communication.mp4 |
24 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/120 Adding the Shopping List Service.en.srt |
6 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/120 Adding the Shopping List Service.mp4 |
22.6 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/121 Using Services for Pushing Data from A to B.en.srt |
4 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/121 Using Services for Pushing Data from A to B.mp4 |
13.4 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/122 Adding Ingredients to Recipes.en.srt |
5 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/122 Adding Ingredients to Recipes.mp4 |
21.5 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/123 Passing Ingredients from Recipes to the Shopping List (via a Service).en.srt |
9 KB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/123 Passing Ingredients from Recipes to the Shopping List (via a Service).mp4 |
39.9 MB |
the-complete-guide-to-angular-2/10 Course Project - Services & Dependency Injection/123 prj-services-final.zip |
31 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/124 Module Introduction.en.srt |
2 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/124 Module Introduction.mp4 |
4.6 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/124 routing-start.zip |
26 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/125 routing-start.zip |
26 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/125 Why do we need a Router_.en.srt |
2 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/125 Why do we need a Router_.mp4 |
4.9 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/126 Understanding the Example Project.html |
1 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/127 Setting up and Loading Routes.en.srt |
11 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/127 Setting up and Loading Routes.mp4 |
58.6 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/128 Navigating with Router Links.en.srt |
8 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/128 Navigating with Router Links.mp4 |
33 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/129 Understanding Navigation Paths.en.srt |
6 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/129 Understanding Navigation Paths.mp4 |
131.3 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/130 Styling Active Router Links.en.srt |
6 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/130 Styling Active Router Links.mp4 |
23.1 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/131 Navigating Programmatically.en.srt |
5 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/131 Navigating Programmatically.mp4 |
16.4 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/132 Using Relative Paths in Programmatic Navigation.en.srt |
7 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/132 Using Relative Paths in Programmatic Navigation.mp4 |
45.1 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/133 Passing Parameters to Routes.en.srt |
4 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/133 Passing Parameters to Routes.mp4 |
21.5 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/134 Fetching Route Parameters.en.srt |
5 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/134 Fetching Route Parameters.mp4 |
26 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/135 Fetching Route Parameters Reactively.en.srt |
10 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/135 Fetching Route Parameters Reactively.mp4 |
61.8 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/136 An Important Note about Route Observables.en.srt |
4 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/136 An Important Note about Route Observables.mp4 |
14.4 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/137 Passing Query Parameters and Fragments.en.srt |
8 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/137 Passing Query Parameters and Fragments.mp4 |
37.3 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/138 Retrieving Query Parameters and Fragments.en.srt |
5 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/138 Retrieving Query Parameters and Fragments.mp4 |
23.3 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/139 Practicing and some Common Gotchas.en.srt |
8 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/139 Practicing and some Common Gotchas.mp4 |
43.1 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/140 Setting up Child (Nested) Routes.en.srt |
6 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/140 Setting up Child (Nested) Routes.mp4 |
39.9 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/141 Using Query Parameters - Practice.en.srt |
7 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/141 Using Query Parameters - Practice.mp4 |
28 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/142 Configuring the Handling of Query Parameters.en.srt |
2 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/142 Configuring the Handling of Query Parameters.mp4 |
12.2 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/143 Redirecting and Wildcard Routes.en.srt |
6 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/143 Redirecting and Wildcard Routes.mp4 |
126.5 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/144 Important_ Redirection Path Matching.html |
2 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/145 Outsourcing the Route Configuration.en.srt |
6 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/145 Outsourcing the Route Configuration.mp4 |
41.9 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/146 An Introduction to Guards.en.srt |
2 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/146 An Introduction to Guards.mp4 |
12.9 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/147 Protecting Routes with canActivate.en.srt |
11 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/147 Protecting Routes with canActivate.mp4 |
60.8 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/148 Protecting Child (Nested) Routes with canActivateChild.en.srt |
4 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/148 Protecting Child (Nested) Routes with canActivateChild.mp4 |
14 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/149 Using a Fake Auth Service.en.srt |
2 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/149 Using a Fake Auth Service.mp4 |
10.5 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/150 Controlling Navigation with canDeactivate.en.srt |
16 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/150 Controlling Navigation with canDeactivate.mp4 |
194 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/151 Passing Static Data to a Route.en.srt |
8 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/151 Passing Static Data to a Route.mp4 |
164.1 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/152 Resolving Dynamic Data with the resolve Guard.en.srt |
13 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/152 Resolving Dynamic Data with the resolve Guard.mp4 |
88.7 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/153 Understanding Location Strategies.en.srt |
6 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/153 Understanding Location Strategies.mp4 |
58.9 MB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/154 routing-final.zip |
33 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/154 Wrap Up.en.srt |
1 KB |
the-complete-guide-to-angular-2/11 Changing Pages with Routing/154 Wrap Up.mp4 |
2.9 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/155 Planning the General Structure.en.srt |
2 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/155 Planning the General Structure.mp4 |
3.7 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/156 Setting Up Routes.en.srt |
11 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/156 Setting Up Routes.mp4 |
37.8 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/157 Adding Navigation to the App.en.srt |
2 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/157 Adding Navigation to the App.mp4 |
11.6 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/158 Marking Active Routes.en.srt |
2 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/158 Marking Active Routes.mp4 |
6 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/159 Fixing Page Reload Issues.en.srt |
4 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/159 Fixing Page Reload Issues.mp4 |
19.4 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/160 Child Routes_ Challenge.en.srt |
3 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/160 Child Routes_ Challenge.mp4 |
10.3 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/161 Adding Child Routing Together.en.srt |
6 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/161 Adding Child Routing Together.mp4 |
25.8 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/162 Configuring Route Parameters.en.srt |
8 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/162 Configuring Route Parameters.mp4 |
40.3 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/163 Passing Dynamic Parameters to Links.en.srt |
4 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/163 Passing Dynamic Parameters to Links.mp4 |
13.7 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/164 Styling Active Recipe Items.en.srt |
2 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/164 Styling Active Recipe Items.mp4 |
7.6 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/165 Adding Editing Routes.en.srt |
4 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/165 Adding Editing Routes.mp4 |
44.5 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/166 Retrieving Route Parameters.en.srt |
4 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/166 Retrieving Route Parameters.mp4 |
20.5 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/167 Programmatic Navigation to the Edit Page.en.srt |
6 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/167 Programmatic Navigation to the Edit Page.mp4 |
29.6 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/168 One Note about Route Observables.en.srt |
1 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/168 One Note about Route Observables.mp4 |
4.1 MB |
the-complete-guide-to-angular-2/12 Course Project - Routing/169 prj-routing-final.zip |
35 KB |
the-complete-guide-to-angular-2/12 Course Project - Routing/169 Project Cleanup.html |
2 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/170 Module Introduction.en.srt |
6 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/170 Module Introduction.mp4 |
14.5 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/171 Analyzing Angular Observables.en.srt |
3 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/171 Analyzing Angular Observables.mp4 |
11.1 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/171 obs-01-start.zip |
43 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/172 Getting Closer to the Core of Observables.en.srt |
9 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/172 Getting Closer to the Core of Observables.mp4 |
36.8 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/173 Building a Custom Observable.en.srt |
7 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/173 Building a Custom Observable.mp4 |
27.8 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/173 obs-03-complete-custom-observable.zip |
42 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/174 Errors & Completion.en.srt |
10 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/174 Errors & Completion.mp4 |
45.2 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/175 Observables & You!.en.srt |
3 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/175 Observables & You!.mp4 |
20.1 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/176 obs-04-operators.zip |
38 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/176 Understanding Operators.en.srt |
12 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/176 Understanding Operators.mp4 |
100.9 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/177 Subjects.en.srt |
11 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/177 Subjects.mp4 |
43.6 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/178 obs-05-finished.zip |
45 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/178 Wrap Up.en.srt |
2 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/178 Wrap Up.mp4 |
5.4 MB |
the-complete-guide-to-angular-2/13 Understanding Observables/179 obs-01-start.zip |
37 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/179 obs-02-first-custom-observable.zip |
41 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/179 obs-03-complete-custom-observable.zip |
42 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/179 obs-04-operators.zip |
38 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/179 obs-05-finished.zip |
45 KB |
the-complete-guide-to-angular-2/13 Understanding Observables/179 Useful Resources & Links.html |
1 KB |
the-complete-guide-to-angular-2/14 Course Project - Observables/180 Improving the Reactive Service with Observables (Subjects).en.srt |
7 KB |
the-complete-guide-to-angular-2/14 Course Project - Observables/180 Improving the Reactive Service with Observables (Subjects).mp4 |
36.1 MB |
the-complete-guide-to-angular-2/14 Course Project - Observables/180 prj-obs-01-finished.zip |
78 KB |
the-complete-guide-to-angular-2/14 Course Project - Observables/180 prj-routing-final.zip |
35 KB |
the-complete-guide-to-angular-2/14 Course Project - Observables/181 Changed the Subscription Name.html |
1 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/182 Module Introduction.en.srt |
2 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/182 Module Introduction.mp4 |
3.8 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/183 Why do we Need Angular's Help_.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/183 Why do we Need Angular's Help_.mp4 |
8.3 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/184 Template-Driven (TD) vs Reactive Approach.en.srt |
2 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/184 Template-Driven (TD) vs Reactive Approach.mp4 |
4 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/185 An Example Form.en.srt |
2 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/185 An Example Form.mp4 |
9.4 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/185 forms-td-start.zip |
18 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/186 TD_ Creating the Form and Registering the Controls.en.srt |
8 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/186 TD_ Creating the Form and Registering the Controls.mp4 |
51.1 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/187 TD_ Submitting and Using the Form.en.srt |
8 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/187 TD_ Submitting and Using the Form.mp4 |
91 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/188 TD_ Understanding Form State.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/188 TD_ Understanding Form State.mp4 |
10.3 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/189 TD_ Accessing the Form with @ViewChild.en.srt |
4 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/189 TD_ Accessing the Form with @ViewChild.mp4 |
18.9 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/190 TD_ Adding Validation to check User Input.en.srt |
5 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/190 TD_ Adding Validation to check User Input.mp4 |
26.1 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/191 Built-in Validators & Using HTML5 Validation.html |
2 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/192 TD_ Using the Form State.en.srt |
6 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/192 TD_ Using the Form State.mp4 |
27.5 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/193 TD_ Outputting Validation Error Messages.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/193 TD_ Outputting Validation Error Messages.mp4 |
16.1 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/194 TD_ Set Default Values with ngModel Property Binding.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/194 TD_ Set Default Values with ngModel Property Binding.mp4 |
14.7 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/195 TD_ Using ngModel with Two-Way-Binding.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/195 TD_ Using ngModel with Two-Way-Binding.mp4 |
17.6 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/196 TD_ Grouping Form Controls.en.srt |
4 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/196 TD_ Grouping Form Controls.mp4 |
28.6 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/197 TD_ Handling Radio Buttons.en.srt |
4 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/197 TD_ Handling Radio Buttons.mp4 |
27.9 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/198 TD_ Setting and Patching Form Values.en.srt |
6 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/198 TD_ Setting and Patching Form Values.mp4 |
31.3 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/199 TD_ Using Form Data.en.srt |
6 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/199 TD_ Using Form Data.mp4 |
39.9 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/200 forms-td-final.zip |
19 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/200 TD_ Resetting Forms.en.srt |
2 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/200 TD_ Resetting Forms.mp4 |
12 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/201 Introduction to the Reactive Approach.en.srt |
952 B |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/201 Introduction to the Reactive Approach.mp4 |
2 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/202 forms-reactive-start.zip |
19 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/202 Reactive_ Setup.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/202 Reactive_ Setup.mp4 |
15.8 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/203 Reactive_ Creating a Form in Code.en.srt |
6 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/203 Reactive_ Creating a Form in Code.mp4 |
20.2 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/204 Reactive_ Syncing HTML and Form.en.srt |
6 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/204 Reactive_ Syncing HTML and Form.mp4 |
27.2 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/205 Reactive_ Submitting the Form.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/205 Reactive_ Submitting the Form.mp4 |
14.4 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/206 Reactive_ Adding Validation.en.srt |
4 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/206 Reactive_ Adding Validation.mp4 |
19.4 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/207 Reactive_ Getting Access to Controls.en.srt |
5 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/207 Reactive_ Getting Access to Controls.mp4 |
57.2 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/208 Reactive_ Grouping Controls.en.srt |
5 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/208 Reactive_ Grouping Controls.mp4 |
27 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/209 Fixing a Bug.html |
2 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/210 Reactive_ Arrays of Form Controls (FormArray).en.srt |
9 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/210 Reactive_ Arrays of Form Controls (FormArray).mp4 |
64.3 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/211 Reactive_ Creating Custom Validators.en.srt |
8 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/211 Reactive_ Creating Custom Validators.mp4 |
53.6 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/212 Reactive_ Using Error Codes.en.srt |
4 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/212 Reactive_ Using Error Codes.mp4 |
22.1 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/213 Reactive_ Creating a Custom Async Validator.en.srt |
6 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/213 Reactive_ Creating a Custom Async Validator.mp4 |
67.5 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/214 Reactive_ Reacting to Status or Value Changes.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/214 Reactive_ Reacting to Status or Value Changes.mp4 |
16.8 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/215 forms-reactive-final.zip |
19 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/215 Reactive_ Setting and Patching Values.en.srt |
3 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/215 Reactive_ Setting and Patching Values.mp4 |
17.2 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/216 [OPTIONAL] Assignment Solution.en.srt |
17 KB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/216 [OPTIONAL] Assignment Solution.mp4 |
118.6 MB |
the-complete-guide-to-angular-2/15 Handling Forms in Angular Apps/216 forms-reactive-assignment-solution.zip |
20 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/217 Introduction.en.srt |
1 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/217 Introduction.mp4 |
5 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/217 prj-obs-01-finished.zip |
78 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/218 TD_ Adding the Shopping List Form.en.srt |
5 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/218 TD_ Adding the Shopping List Form.mp4 |
28.5 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/219 Adding Validation to the Form.en.srt |
3 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/219 Adding Validation to the Form.mp4 |
9.3 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/220 Allowing the Selection of Items in the List.en.srt |
6 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/220 Allowing the Selection of Items in the List.mp4 |
27.8 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/221 Loading the Shopping List Items into the Form.en.srt |
4 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/221 Loading the Shopping List Items into the Form.mp4 |
17.6 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/222 Updating existing Items.en.srt |
4 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/222 Updating existing Items.mp4 |
17.8 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/223 Resetting the Form.en.srt |
3 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/223 Resetting the Form.mp4 |
11.4 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/224 Allowing the the User to Clear (Cancel) the Form.en.srt |
1 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/224 Allowing the the User to Clear (Cancel) the Form.mp4 |
6.2 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/225 Allowing the Deletion of Shopping List Items.en.srt |
4 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/225 Allowing the Deletion of Shopping List Items.mp4 |
12.1 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/226 Creating the Template for the (Reactive) Recipe Edit Form.en.srt |
6 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/226 Creating the Template for the (Reactive) Recipe Edit Form.mp4 |
26.9 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/227 Creating the Form For Editing Recipes.en.srt |
6 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/227 Creating the Form For Editing Recipes.mp4 |
24.3 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/228 Syncing HTML with the Form.en.srt |
5 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/228 Syncing HTML with the Form.mp4 |
23.3 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/229 Fixing a Bug.html |
2 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/230 Adding Ingredient Controls to a Form Array.en.srt |
7 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/230 Adding Ingredient Controls to a Form Array.mp4 |
34.8 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/231 Adding new Ingredient Controls.en.srt |
4 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/231 Adding new Ingredient Controls.mp4 |
25.9 MB |
the-complete-guide-to-angular-2/16 Course Project - Forms/232 Validating User Input.en.srt |
6 KB |
the-complete-guide-to-angular-2/16 Course Project - Forms/232 Validating User Input.mp4 |
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |