Az input elem tartalmát, modellként szeretnénk kötni a sablon változóihoz. Ehhez szükségünk van a FormsModule modulra.
Szerkesszük az src/app/app.module.ts fájlt:
Vegyünk fel egy import sort:
import { FormsModule } from '@angular/forms';
Az imports tömbbe vegyük fel a modult:
imports: [ FormsModule, ],
Ha már van valami az „import” tömbben azt hagyjuk meg.
Próbáljuk ki a modult.
A HTML sablonban, vegyünk fel egy beviteli mezőt:
<label for="name">Név</label> <input id="name" [(ngModel)]="name"> <br>
Teljes kód:
<h1>Teszt</h1> <p>{{name | uppercase}}</p> <label for="name">Név</label> <input id="name" [(ngModel)]="name"> <br> <button (click)="valt()">Vált</button>
Vegyünk fel az app.component.ts fájl AppComponent osztályában egy name nevű változót:
name: number = '';
Nézzük meg a böngészőben az eredményt. Gépeljünk valamit a beviteli mezőbe, közben figyeljük a p elem tartalmát.