Teszt
{{name}}
Írjuk meg hozzá, a függvényt az **src/app/app.component.ts** fájlban:
export class AppComponent {
title= 'Teszt';
name = 'János';
valt(): void {
this.name = 'Béla';
}
}
Nézzük meg a böngészőben az eredményt.
===== Gyűjtemény =====
| (click) | kattintás |
| (change) | változik az elem (select, textarea, input stb. |
| (dblclick) | dupla kattintás |
| (submit) | űrlap elküldése |
| (blur) | egy elem elveszti a fókuszt |
| (focus) | egy elem megkapja a fókuszt |
| (scroll) | A scroll esemény a dokumentum görgetésekor következik be |
| (keyup) | A felhasználó megnyomja, majd elengedi egy billentyűt. |
| (keydown) | A felhasználó lenyomott egy billentyűt. |
| (keypress) | A felhasználó egy karakterértéket generáló billentyűt nyom le. |
| (mouseup) | A felhasználó elengedi az egér gombot, egy elem felett. |
| (mousedown) | A felhasználó megnyom egy egér gombit, egy elem felett. |
| (mouseenter) | Ha az egeret egy elem felé mozgatunk. |
| (mouseleave) | Az egér elhagy egy elemet. |
| (mousemove) | Az egér mozog egy elem felett. |
| (mousover) | Az egér az elem fölé kerül. |
| (copy) | Egy elem tartalmának másolása. |
| (cut) | Egy elem tartalmának kivágása. |
| (paste) | Egy elembe tartalmat illesztünk. |
| (drag) | Egy elem vagy a szöveg húzása. |
| (drop) | A húzott adatok eldobása. |
| (dragover) | Egy húzható szöveget vagy elemet, egy \\ egy érvényes ejtési cél fölé húznak. |
| (input) | Amikor egy elem bemenetet kap |
===== $event =====
Az $event egy speciális változó, ami információkat tartalmaz egy eseményről, annak kiváltójáról.
Példa:
//...
export class AppComponent {
selectFruit(event: any) {
console.log(event.target.value);
}
}
A konzolon, a kiválasztott gyümölcstől függően 1, 2, 3 vagy 4 érték jelenik meg.
==== Másik példa ====
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
name !: string;
goButton(event: Event, name: string) {
console.log('Név: ', name);
console.log(event);
}
}
===== Billentyű figyelése =====
==== Enter ====
//...
export class AppComponent {
addEmployee() {
console.log('működik')
}
}