Elementos que componen una UI de Angular o Composing Elements

Cómo componer una UI en Angular con componentes

Un componente en Angular es una unidad que controla la vista del usuario.

UI: User Interface. En otras palabras, UI se refiere a lo que ve el usuario en el navegador. En Angular podríamos decir que un conjunto de componentes forma una UI.

Ahora bien, ¿cómo uso un componente dentro de otro?

Ejemplo:

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

@Component({
    selector: 'app-user',
    template: 'Username : {{ username }}',
    styles: [':host{color: black;}']
})

export class UserComponent {
    username : string = 'Rudolf';
}

@Component({
    selector: 'app-root',
    template: '<section><app-user></app-user></section>',
    styles: [':host {color: black;}']
})

export class AppComponent {}

Salida en el navegador:

Username: Rudolf

En este ejemplo, se ha integrado el componente con selector «app-user» en el componente App.

Este POST es un ejemplo de cómo Angular permite reutilizar componentes para mantener un código más limpio y modular.

Comentarios

Deja una respuesta

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