DAWM

Regresar

Angular - Material

Angular Material IO es una librería de componente de UI. Los componentes de Angular Material ayudan a construir páginas web y aplicaciones web atractivas, consistentes y funcionales mientras se adhieren a los principios del diseño web moderno como la portabilidad del navegador, la independencia del dispositivo y la degradación elegante. Ayuda a crear sitios web más rápidos, hermosos y receptivos. Está inspirado en el diseño de materiales de Google.

Proyecto en Angular


Crea un nuevo proyecto, según Angular - Local, y agregue Bootstrap, según Angular - Boostrap.

Instalación de Angular Material


Desde la línea de comando, del proyecto de Angular:

Diseño de la interfaz


Para el diseño de la interfaz, vamos a colocar algunos componentes, como: Toolbar, Button + Icon, Card y Sidenav.

Componentes

Toolbar

Button + Icon

Card

Sidenav

Variables de plantilla y Eventos

En las etiquetas del Sidenav se encuentra la variable de plantilla #enlaces. Esta variable sirve como referencia reaccionar al evento click del botón.

  menu(enlaces: any) {
    enlaces.toggle()
  }
  ...
    <button mat-icon-button color="accent" aria-label="menu">  
       <mat-icon>menu</mat-icon>  
    </button>  
  ...
  ...
    <button mat-icon-button color="accent" aria-label="menu" (click)="menu(enlaces)">  
       <mat-icon>menu</mat-icon>  
    </button>  
  ...

Referencias