Дырэктыва if у Angular

У 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.