6. Direktive Flashcards
Šta omogućavaju direktive u Angularu?
One nam omogućavaju da programski uređujemo da li će se neki element web stranice prikazati, koliko puta će se prikazati i na koji način.
Koje tri vrste direktiva postoje u Angularu?
- direktive komponenti
- strukturne
- atributske
Navedi dva primera strukturnih direktiva:
(zvezdica)ngFor i (zvezdica)ngIF
Šta rade strukturne direktive?
Upravljaju strukturom web stranice u smislu da određuju da li neki element web stranice treba prikazati i koliko puta.
Šta omogućava strukturna direktiva (zvezdica)ngFor?
Direktiva (zvezdica)ngFor omogućava višestruko ponavljanje onog HTML elementa u koji je ugradimo, kao i njegovih podelemenata. Ova direktiva je pogodna kada za neku listu podataka treba u iteracijama omogućiti prikaz pojedinačnih elemenata.
Kako se koristi direktiva (zvezdica)ngFor?
U HTML element se ugrađuje kao atribut čija
vrednost predstavlja deklaraciju lokalne promenljive koja će vrednosti uzimati iz zadate liste. Putem lokalne promenljive dolazimo do
vrednosti polja pojedinačnih objekata.
<li *ngFor=“let car of cars“>
Šta omogućava strukturna direktiva (zvezdica)ngIf?
Omogućava opcioni prikaz nekog HTML elementa na web stranici.
Kako se koristi direktiva (zvezdica)ngIf?
Ugrađuje se, u formi atributa, u element čije je prikazivanje opciono. Vrednost ovog atributa je izraz čija istinitost određuje da li će element biti prikazan ili ne.
<b *ngIf=”car.color==’Red’”>New color!</b>