The Wayback Machine - https://web.archive.org/web/20250312130743/https://angular.dev/api/core/@if
    • Overview
@angular/core

@if

block

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

Description

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 }}}
Jump to details
HTTPS · web.archive.org
← Home