Flujo de Control Angular @if

A veces debemos decidir que le mostramos y que no al usuario según unas propiedades. Angular nos permite hacer esto a través de @if, una directiva que nos permite decidir si mostrar o no cierto contenido según una expresión.

Cabe mencionar que @if está disponible sólo en versiones de Angular superiores a la 17. Y que reemplaza a la directiva *ngIf que se encontraba en antiguas versiones.

Ejemplo:

import {Component} from '@angular/core';

@Component({
	selector: 'app-cafe',
	template: `
		@if(cafe) {
            <span> Aquí tienes tu café. </span>
        } @else {
        	<span> No hay café para ti.</span>
        }
    `,
    styles: [':host{background-color:white}']
})
export class Cafe{
	cafe : boolean = true;
}

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *