Tartalomjegyzék

< Angular

Angular 18 Material

Telepítés

Telepítés:

ng add @angular/material

Tegyük fel, hogy az app.component.html fájlba szeretnénk használni.

src/app/app.component.ts
import {MatButtonModule} from '@angular/material/button';
/* ... */
  imports: [RouterOutlet,
    MatButtonModule    
  ],

A modul használata

src/app/app.component.html
<h1>Példa</h1>
<button mat-button>Mehet</button>

Vízszintes menü gombokból

<button mat-button routerLink="home">Főoldal</button>
 
<button mat-button routerLink="employees">Dolgozók</button>
 
<button mat-button routerLink="tasks">Feladatok</button>
 
<button mat-button routerLink="admin">Admin</button>

Input

Az app.component.ts fájlba felvesszük:

import {MatInputModule} from '@angular/material/input';
 
  imports: [RouterOutlet,
    MatInputModule
  ],
<form>
  <mat-form-field class="example-full-width" appearance="fill">
    <mat-label>Alap</mat-label>
    <input matInput placeholder="alap" value="30">
  </mat-form-field>
 
  <mat-form-field class="example-full-width" appearance="fill">
    <mat-label>Magasság</mat-label>
    <input matInput placeholder="magasság" value="35">
  </mat-form-field>
</form>