Angular · Junior · Frage 18 von 75
Wie rendert man in modernen Angular-Templates einen Block bedingt?
@if (user) {
<p>Hello, {{ user.name }}</p>
} @else {
<p>Please sign in</p>
}- 1Mit
v-if="user" - 2Mit dem eingebauten Block
@if/@elsewie oben - 3Nur mit
*ngIf, die Block-Syntax gibt es nicht
Antwort zeigen
Richtige Antwort: Mit dem eingebauten Block @if / @else wie oben
Erklärung
Der eingebaute Control Flow (@if, @for, @switch) ist seit Angular 17 stabil. Er braucht keine Imports und ist schneller als die älteren Strukturdirektiven *ngIf/*ngFor.