@if
Блок @if условно отображает свое содержимое, если выражение условия истинно.
Синтаксис
@if (a > b) {
{{a}} is greater than {{b}}
} @else if (b > a) {
{{a}} is less than {{b}}
} @else {
{{a}} is equal to {{b}}
} Описание
Содержимое добавляется в DOM и удаляется из него в зависимости от результатов вычисления условных выражений в блоках @if и @else.
Встроенный @if поддерживает сохранение результатов выражений для решения распространенных задач программирования:
@if (users$ | async; as users) {
{{ users.length }}
}
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/@if