angular/tools/manual_api_docs/blocks/if.md
Alan Agius ee578d3e86
build: format md files
Format all md files
2025-11-06 10:10:22 -08:00

584 B

The @if block conditionally displays its content when its condition expression is truthy.

Syntax

@if (a > b) {
  {{a}} is greater than {{b}}
} @else if (b > a) {
  {{a}} is less than {{b}}
} @else {
  {{a}} is equal to {{b}}
}

Description

Content is added and removed from the DOM based on the evaluation of conditional expressions in the @if and @else blocks.

The built-in @if supports referencing of expression results to keep a solution for common coding patterns:

@if (users$ | async; as users) {
  {{ users.length }}
}