| 1 | How would you migrate an existing component from asterisk ngIf and asterisk ngFor to the new control flow syntax? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Beginner |
| 2 | What performance benefits does the new control flow syntax offer compared to the older structural directives? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Advanced |
| 3 | What is the new at if control flow block in Angular, and how does it compare to the older asterisk ngIf directive? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Beginner |
| 4 | How does the new at for control flow block work, and why does it require a track expression? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Beginner |
| 5 | How does the new at switch control flow block let you handle multiple possible conditions cleanly? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Intermediate |
| 6 | What is the ngFor structural directive used for, and how does the newer at for syntax compare to it? Angular › Directives | Angular | Directives | Beginner |
| 7 | How does using trackBy, or the track expression in the newer at for syntax, improve the performance of rendering lists? Angular › Performance & Lazy Loading | Angular | Performance & Lazy Loading | Intermediate |
| 8 | What is a simple real world example of when content projection is useful? Angular › Content Projection (ng-content) | Angular | Content Projection (ng-content) | Beginner |
| 9 | What is a directive in Angular and what are the three main types? Angular › Directives | Angular | Directives | Beginner |
| 10 | How would you conditionally show different content in a component's template? Angular › Components & Templates | Angular | Components & Templates | Intermediate |
| 11 | How would you build a custom structural directive similar to ngIf from scratch? Angular › Directives | Angular | Directives | Advanced |
| 12 | How would you use Angular's built in deferred loading, the at defer block, to improve performance further? Angular › Performance & Lazy Loading | Angular | Performance & Lazy Loading | Advanced |