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 қийматга эга бўлганда кўрсатиладиган див ясаймиз:

app/app.component.html<div *ngIf="isAdmin">
  text
</div>

Энди див бизнинг ўзгарувчимиз false қийматга эга бўлгандагина кўрсатилишини таъминлаймиз:

app/app.component.html<div *ngIf="!isAdmin">
  text
</div>
Задание 1

isAdult хусусиятини ясанг. Агар бизнинг ўзгарувчимизда true қиймат бўлса, катталар учун матнни кўрсатинг.