Direttiva if in Angular
In Angular è possibile fare in modo che un tag
venga mostrato o nascosto in base
al valore di una variabile. A questo scopo si utilizza
la direttiva speciale *ngIf. Vediamo
come funziona.
Per prima cosa, questa direttiva deve essere importata:
app/app.component.tsimport {NgIf} from "@angular/common";
E aggiungerla alla sezione delle importazioni nel decoratore:
app/app.component.ts@Component({
.....
imports: [....., NgIf],
....
})
Supponiamo ora di avere la seguente variabile:
app/app.component.tsexport class AppComponent {
public isAdmin: boolean = true;
}
Creiamo un div che verrà visualizzato
se questa variabile ha valore true:
app/app.component.html<div *ngIf="isAdmin">
text
</div>
Ora facciamo in modo che il div venga visualizzato
se la nostra variabile ha valore false:
app/app.component.html<div *ngIf="!isAdmin">
text
</div>
Задание 1
Crea una proprietà isAdult. Mostra
un testo per adulti, se nella nostra variabile
è presente il valore true.