|
|
10._A_New_Starting_Project_&_Analyzing_The_Project_Structure.mp4
|
MP4
|
14.85 MB
|
|
|
10._A_New_Starting_Project_&_Analyzing_The_Project_Structure.vtt
|
VTT
|
10.3 KB
|
|
|
11._Understanding_Components_&_How_Content_Ends_Up_On_The_Screen.mp4
|
MP4
|
40.83 MB
|
|
|
11._Understanding_Components_&_How_Content_Ends_Up_On_The_Screen.vtt
|
VTT
|
9.57 KB
|
|
|
12._Creating_a_First_Custom_Component.mp4
|
MP4
|
9.54 MB
|
|
|
12._Creating_a_First_Custom_Component.vtt
|
VTT
|
8.19 KB
|
|
|
13._[Optional]_JavaScript_Refresher_Classes,_Properties_&_More.html
|
HTML
|
2.68 KB
|
|
|
14._Configuring_the_Custom_Component.mp4
|
MP4
|
14.59 MB
|
|
|
14._Configuring_the_Custom_Component.vtt
|
VTT
|
9.82 KB
|
|
|
15._Using_the_Custom_Component.mp4
|
MP4
|
18.97 MB
|
|
|
15._Using_the_Custom_Component.vtt
|
VTT
|
9.08 KB
|
|
|
16._Styling_the_Header_Component_&_Adding_An_Image.mp4
|
MP4
|
30.57 MB
|
|
|
16._Styling_the_Header_Component_&_Adding_An_Image.vtt
|
VTT
|
8.61 KB
|
|
|
17._Managing_&_Creating_Components_with_the_Angular_CLI.mp4
|
MP4
|
12.05 MB
|
|
|
17._Managing_&_Creating_Components_with_the_Angular_CLI.vtt
|
VTT
|
6.29 KB
|
|
|
18._Styling_&_Using_Our_Next_Custom_Component.mp4
|
MP4
|
34.37 MB
|
|
|
18._Styling_&_Using_Our_Next_Custom_Component.vtt
|
VTT
|
7.54 KB
|
|
|
19._Preparing_User_Data_(To_Output_Dynamic_Content).mp4
|
MP4
|
5.87 MB
|
|
|
19._Preparing_User_Data_(To_Output_Dynamic_Content).vtt
|
VTT
|
2.9 KB
|
|
|
20._Storing_Data_in_a_Component_Class.mp4
|
MP4
|
17.82 MB
|
|
|
20._Storing_Data_in_a_Component_Class.vtt
|
VTT
|
4.98 KB
|
|
|
21._Outputting_Dynamic_Content_with_String_Interpolation.mp4
|
MP4
|
17.04 MB
|
|
|
21._Outputting_Dynamic_Content_with_String_Interpolation.vtt
|
VTT
|
3.66 KB
|
|
|
22._Property_Binding_&_Outputting_Computed_Values.mp4
|
MP4
|
10.03 MB
|
|
|
22._Property_Binding_&_Outputting_Computed_Values.vtt
|
VTT
|
6.54 KB
|
|
|
23._Attribute_Binding.html
|
HTML
|
2.3 KB
|
|
|
24._Using_Getters_For_Computed_Values.mp4
|
MP4
|
7.23 MB
|
|
|
24._Using_Getters_For_Computed_Values.vtt
|
VTT
|
4.59 KB
|
|
|
25._Listening_to_Events_with_Event_Binding.mp4
|
MP4
|
7.59 MB
|
|
|
25._Listening_to_Events_with_Event_Binding.vtt
|
VTT
|
6.16 KB
|
|
|
26._Managing_State_&_Changing_Data.mp4
|
MP4
|
8.8 MB
|
|
|
26._Managing_State_&_Changing_Data.vtt
|
VTT
|
4.57 KB
|
|
|
27._A_Look_Behind_The_Scenes_Of_Angular's_Change_Detection_Mechanism.mp4
|
MP4
|
4.7 MB
|
|
|
27._A_Look_Behind_The_Scenes_Of_Angular's_Change_Detection_Mechanism.vtt
|
VTT
|
2.78 KB
|
|
|
28._Introducing_Signals.mp4
|
MP4
|
73.39 MB
|
|
|
28._Introducing_Signals.vtt
|
VTT
|
18.48 KB
|
|
|
29._We_Need_More_Flexible_Components!.mp4
|
MP4
|
8.47 MB
|
|
|
29._We_Need_More_Flexible_Components!.vtt
|
VTT
|
5.23 KB
|
|
|
30._Defining_Component_Inputs.mp4
|
MP4
|
21.64 MB
|
|
|
30._Defining_Component_Inputs.vtt
|
VTT
|
11.44 KB
|
|
|
31._Required_&_Optional_Inputs.mp4
|
MP4
|
10 MB
|
|
|
31._Required_&_Optional_Inputs.vtt
|
VTT
|
4.22 KB
|
|
|
32._Using_Signal_Inputs.mp4
|
MP4
|
48.28 MB
|
|
|
32._Using_Signal_Inputs.vtt
|
VTT
|
17.73 KB
|
|
|
33._We_Need_Custom_Events!.mp4
|
MP4
|
6.17 MB
|
|
|
33._We_Need_Custom_Events!.vtt
|
VTT
|
2.42 KB
|
|
|
34._Working_with_Outputs_&_Emitting_Data.mp4
|
MP4
|
20.21 MB
|
|
|
34._Working_with_Outputs_&_Emitting_Data.vtt
|
VTT
|
9.36 KB
|
|
|
35._Using_the_output()_Function.mp4
|
MP4
|
18.31 MB
|
|
|
35._Using_the_output()_Function.vtt
|
VTT
|
8.57 KB
|
|
|
36._Adding_Extra_Type_Information_To_EventEmitter.mp4
|
MP4
|
4.94 MB
|
|
|
36._Adding_Extra_Type_Information_To_EventEmitter.vtt
|
VTT
|
2.73 KB
|
|
|
37._Exercise_Create_a_Configurable_Component.mp4
|
MP4
|
52.44 MB
|
|
|
37._Exercise_Create_a_Configurable_Component.vtt
|
VTT
|
12.55 KB
|
|
|
38._TypeScript_Working_With_Potentially_Undefined_Values_&_Union_Types.mp4
|
MP4
|
20.74 MB
|
|
|
38._TypeScript_Working_With_Potentially_Undefined_Values_&_Union_Types.vtt
|
VTT
|
11.28 KB
|
|
|
39._Accepting_Objects_As_Inputs_&_Adding_Appropriate_Typings.mp4
|
MP4
|
16.07 MB
|
|
|
39._Accepting_Objects_As_Inputs_&_Adding_Appropriate_Typings.vtt
|
VTT
|
6.61 KB
|
|
|
40._TypeScript_Type_Aliases_&_Interfaces.mp4
|
MP4
|
8.23 MB
|
|
|
40._TypeScript_Type_Aliases_&_Interfaces.vtt
|
VTT
|
4.47 KB
|
|
|
41._Outputting_List_Content.mp4
|
MP4
|
14.65 MB
|
|
|
41._Outputting_List_Content.vtt
|
VTT
|
7.55 KB
|
|
|
42._Outputting_Conditional_Content.mp4
|
MP4
|
11.63 MB
|
|
|
42._Outputting_Conditional_Content.vtt
|
VTT
|
6.1 KB
|
|
|
43._Legacy_Angular_Using_ngFor_&_ngIf.mp4
|
MP4
|
15.5 MB
|
|
|
43._Legacy_Angular_Using_ngFor_&_ngIf.vtt
|
VTT
|
7.12 KB
|
|
|
44._Adding_More_Components_to_the_Demo_App.mp4
|
MP4
|
17.96 MB
|
|
|
44._Adding_More_Components_to_the_Demo_App.vtt
|
VTT
|
8.15 KB
|
|
|
45._Outputting_User-specific_Tasks.mp4
|
MP4
|
18.98 MB
|
|
|
45._Outputting_User-specific_Tasks.vtt
|
VTT
|
8.4 KB
|
|
|
46._Outputting_Task_Data_in_the_Task_Component.mp4
|
MP4
|
28.34 MB
|
|
|
46._Outputting_Task_Data_in_the_Task_Component.vtt
|
VTT
|
4.97 KB
|
|
|
47._Storing_Data_Models_in_Separate_Files.mp4
|
MP4
|
15.01 MB
|
|
|
47._Storing_Data_Models_in_Separate_Files.vtt
|
VTT
|
5.07 KB
|
|
|
48._Dynamic_CSS_Styling_with_Class_Bindings.mp4
|
MP4
|
13.33 MB
|
|
|
48._Dynamic_CSS_Styling_with_Class_Bindings.vtt
|
VTT
|
5.9 KB
|
|
|
49._More_Component_Communication_Deleting_Tasks.mp4
|
MP4
|
40.39 MB
|
|
|
49._More_Component_Communication_Deleting_Tasks.vtt
|
VTT
|
7.24 KB
|
|
|
50._Creating_&_Conditionally_Rendering_Another_Component.mp4
|
MP4
|
44.27 MB
|
|
|
50._Creating_&_Conditionally_Rendering_Another_Component.vtt
|
VTT
|
6.96 KB
|
|
|
51._Managing_The_New_Task_Dialog.mp4
|
MP4
|
52.7 MB
|
|
|
51._Managing_The_New_Task_Dialog.vtt
|
VTT
|
9.35 KB
|
|
|
52._Using_Directives_&_Two-Way-Binding.mp4
|
MP4
|
31.1 MB
|
|
|
52._Using_Directives_&_Two-Way-Binding.vtt
|
VTT
|
14.48 KB
|
|
|
53._Signals_&_Two-Way-Binding.mp4
|
MP4
|
7.64 MB
|
|
|
53._Signals_&_Two-Way-Binding.vtt
|
VTT
|
3.63 KB
|
|
|
54._Handling_Form_Submission.mp4
|
MP4
|
13.04 MB
|
|
|
54._Handling_Form_Submission.vtt
|
VTT
|
4.56 KB
|
|
|
55._Using_the_Submitted_Data.mp4
|
MP4
|
25.64 MB
|
|
|
55._Using_the_Submitted_Data.vtt
|
VTT
|
8.95 KB
|
|
|
56._Content_Projection_with_ng-content.mp4
|
MP4
|
21.57 MB
|
|
|
56._Content_Projection_with_ng-content.vtt
|
VTT
|
9.65 KB
|
|
|
57._Transforming_Template_Data_with_Pipes.mp4
|
MP4
|
26.3 MB
|
|
|
57._Transforming_Template_Data_with_Pipes.vtt
|
VTT
|
4.39 KB
|
|
|
58._Getting_Started_with_Services.mp4
|
MP4
|
52.62 MB
|
|
|
58._Getting_Started_with_Services.vtt
|
VTT
|
8.06 KB
|
|
|
59._Getting_Started_with_Dependency_Injection.mp4
|
MP4
|
46.39 MB
|
|
|
59._Getting_Started_with_Dependency_Injection.vtt
|
VTT
|
11.34 KB
|
|
|
60._More_Service_Usage_&_Alternative_Dependency_Injection_Mechanism.mp4
|
MP4
|
30.04 MB
|
|
|
60._More_Service_Usage_&_Alternative_Dependency_Injection_Mechanism.vtt
|
VTT
|
6.76 KB
|
|
|
61._Time_to_Practice_Services.mp4
|
MP4
|
10.71 MB
|
|
|
61._Time_to_Practice_Services.vtt
|
VTT
|
4.33 KB
|
|
|
62._Using_localStorage_for_Data_Storage.mp4
|
MP4
|
20.79 MB
|
|
|
62._Using_localStorage_for_Data_Storage.vtt
|
VTT
|
7.8 KB
|
|
|
63._Module_Summary.mp4
|
MP4
|
91.73 MB
|
|
|
63._Module_Summary.vtt
|
VTT
|
14.79 KB
|
|
|
9._Module_Introduction.mp4
|
MP4
|
2.19 MB
|
|
|
9._Module_Introduction.vtt
|
VTT
|
1.92 KB
|
|
|
assets
|
|
|
external-links
|