[[oktatas:web:angular|< Angular]] ====== Angular - Űrlapok érvényessége Bootstrap ====== * **Szerző:** Sallai András * Copyright (c) 2025, Sallai András * Szerkesztve: 2025 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Angular érvényesség Bootstrap mellett ===== Az Angular-t a Bootstrap érvényesség ellenőrzésével szeretnénk használni. Alapértelmezetten a Bootstrap a HTML elemek attribútumait figyeli ellenőrzések során. Például: Nem használhatjuk a [disabled] attribútumot: Az űrlap továbbiakban ki kell egészíteni, például a form elemet: [formGroup]="empForm" Az input elemeket: formControlName="firstName" ===== Angular érvényesség - Bootstrap megjelenítés ===== Az angular **ng-valid**, **ng-invalid** és hasonló attribútumokat használ. A Bootstrap az **is-valid** és az **is-invalid** attribútumokkal dolgozik. Az Angular ugyan nem hoz létre ilyen attribútumokat alapértelmezetten, de néhány sorral megoldható, hogy létrejöjjenek. Település esetén például: [class.is-invalid]="employeeForm.get('city')?.invalid && employeeForm.get('city')?.touched" [class.is-valid]="employeeForm.get('city')?.valid && employeeForm.get('city')?.touched" Kicsit több az input elemből:
Nem megfelelő település
Jónak látszik