This is a recording of my teaching at HTL Leonding (https://htl-leonding.at).
After a recap of JavaScript and TypeScript last week, we did the first steps in Angular. We start with traditional template-driven forms. Next week, we will switch to Signals.
00:00:00 Welcome
00:00:22 General discussion about JavaScript Frameworks
00:15:42 Creating an Angular app with the Angular CLI
00:27:53 Structure of an Angular app
00:37:22 Hosting a built Angular app (example: Docker)
00:54:50 Router, shell
01:13:05 Writing an Angular component (NumberGuessing)
01:19:27 Data Binding (interpolation, events, two-way)
01:33:28 Working with collections (Angular control flow)
01:45:44 How does Angular do data binding (without Signals)?
01:55:35 Closing