Директива if в Angular
В Angular можно сделать так, чтобы тег
показывался или скрывался в зависимости
от значения переменной. Для этого применяется
специальная директива *ngIf. Давайте
посмотрим, как с ней работать.
Для начала эту директиву нужно импортировать:
import {NgIf} from "@angular/common";
И добавить ее в раздел импортов в декораторе:
@Component({
.....
imports: [....., NgIf],
....
})
Пусть теперь у нас есть следующая переменная:
export class AppComponent {
public isAdmin: boolean = true;
}
Давайте сделаем див, который будет показан,
если эта переменная имеет значение true:
<div *ngIf="isAdmin">
text
</div>
А теперь сделаем так, чтобы див был показан,
если наша переменная имеет значение false:
<div *ngIf="!isAdmin">
text
</div>
Сделайте свойство isAdult. Покажите
текст для взрослых, если в нашей переменной
лежит значение true.