Angular-та if директивасы
Angular-та текті айнымалы мәнге байланысты
көрсету немесе жасыруға болады. Бұл үшін
*ngIf арнайы директивасы қолданылады.
Онымен қалай жұмыс істеу керектігін қарастырайық.
Алдымен бұл директиваны импорттау керек:
app/app.component.tsimport {NgIf} from "@angular/common";
Және оны декоратордағы импорттар бөліміне қосу керек:
app/app.component.ts@Component({
.....
imports: [....., NgIf],
....
})
Енді бізде мындай айнымалы бар делік:
app/app.component.tsexport class AppComponent {
public isAdmin: boolean = true;
}
Бұл айнымалының мәні true болған кезде
көрсетілетін div жасайық:
app/app.component.html<div *ngIf="isAdmin">
text
</div>
Енді div біздің айнымалымыздың мәні false
болғанда көрсетілетіндей етейік:
app/app.component.html<div *ngIf="!isAdmin">
text
</div>
Задание 1
isAdult қасиетін жасаңыз.
Біздің айнымалыда true мәні
жатқан жағдайда ересектерге арналған
текті көрсетіңіз.