Direktiva if v Angularju
V Angularju lahko naredite, da se oznaka
prikaže ali skrije, odvisno
od vrednosti spremenljivke. Za to se uporablja
posebna direktiva *ngIf. Poglejmo,
kako se z njo dela.
Za začetek je to direktivo potrebno uvoziti:
app/app.component.tsimport {NgIf} from "@angular/common";
In jo dodajte v razdelek uvozov v dekoratorju:
app/app.component.ts@Component({
.....
imports: [....., NgIf],
....
})
Naj imamo zdaj naslednjo spremenljivko:
app/app.component.tsexport class AppComponent {
public isAdmin: boolean = true;
}
Naredimo div, ki bo prikazan,
če ima ta spremenljivka vrednost true:
app/app.component.html<div *ngIf="isAdmin">
text
</div>
In zdaj naredimo tako, da je div prikazan,
če ima naša spremenljivka vrednost false:
app/app.component.html<div *ngIf="!isAdmin">
text
</div>
Задание 1
Naredite lastnost isAdult. Prikažite
besedilo za odrasle, če je v naši spremenljivki
vrednost true.