Direktīva if Angular
Angular var izveidot tā, lai tags
tiktu rādīts vai paslēpts atkarībā
no mainīgā vērtības. Šim nolūkam tiek izmantota
īpaša direktīva *ngIf. Apskatīsim,
kā ar to strādāt.
Vispirms šī direktīva ir jāimportē:
app/app.component.tsimport {NgIf} from "@angular/common";
Un jāpievieno to importu sadaļā dekoratorā:
app/app.component.ts@Component({
.....
imports: [....., NgIf],
....
})
Pieņemsim, ka mums ir šāds mainīgais:
app/app.component.tsexport class AppComponent {
public isAdmin: boolean = true;
}
Izveidosim div, kas tiks rādīts,
ja šim mainīgajam ir vērtība true:
app/app.component.html<div *ngIf="isAdmin">
text
</div>
Un tagad izveidosim tā, lai div tiktu rādīts,
ja mūsu mainīgajam ir vērtība false:
app/app.component.html<div *ngIf="!isAdmin">
text
</div>
Задание 1
Izveidojiet īpašību isAdult. Parādiet
tekstu pieaugušajiem, ja mūsu mainīgajā
atrodas vērtība true.