Materiale angolare 7 - Chip

Il <mat-chip-list>, una direttiva angolare, viene utilizzata per un elenco di valori come chip.

In questo capitolo, mostreremo la configurazione richiesta per disegnare un controllo truciolo utilizzando Angular Material.

Crea applicazione angolare

Segui i seguenti passaggi per aggiornare l'applicazione Angular che abbiamo creato in Angular 6 - Capitolo Configurazione del progetto -

Passo Descrizione
1 Creare un progetto con un nome materialApp come spiegato nel capitolo Angular 6 - Project Setup .
2 Modifica app.module.ts , app.component.ts , app.component.css e app.component.html come spiegato di seguito. Mantieni invariato il resto dei file.
3 Compilare ed eseguire l'applicazione per verificare il risultato della logica implementata.

Di seguito è riportato il contenuto del descrittore del modulo modificato app.module.ts.

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {MatChipsModule} from '@angular/material'
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
@NgModule({
   declarations: [
      AppComponent
   ],
   imports: [
      BrowserModule,
      BrowserAnimationsModule,
      MatChipsModule,
      FormsModule,
      ReactiveFormsModule
   ],
   providers: [],
   bootstrap: [AppComponent]
})
export class AppModule { }

Di seguito è riportato il contenuto del file host HTML modificato app.component.html.

<mat-chip-list>
   <mat-chip>One</mat-chip>
   <mat-chip>Two</mat-chip>
   <mat-chip color = "primary" selected>Tree</mat-chip>
   <mat-chip color = "accent" selected>Four</mat-chip>
</mat-chip-list>

Risultato

Verifica il risultato.

Dettagli

  • Per prima cosa, abbiamo creato un elenco di chip utilizzando mat-chip-list.
  • Quindi, abbiamo aggiunto chip a ciascuna lista di chip utilizzando mat-chip.