- Honor Magic6 Pro - kör közepén számok
- Milyen hagyományos (nem okos-) telefont vegyek?
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- iPhone topik
- Meglepetés az iPhone Air hajlítópróbáján
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy S10 és S10+ duplateszt
- Redmi Note 10 Pro - majdnem minden stimmel
- Milyen okostelefont vegyek?
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
petyus_
senior tag
válasz
bandi0000 #7762 üzenetére
Kipróbáltam most a te validátorodat, és nekem jól működik.
Így néz ki a html:
<mat-form-field class="w-100">
<mat-label>Name</mat-label>
<input type="text" id="name" formControlName="name" matInput placeholder="Enter category name" />
<mat-error *ngIf="name.hasError('required')">Name is required.</mat-error>
<mat-error *ngIf="name.hasError('minlength')">Name must be at least 3 characters.</mat-error>
<mat-error *ngIf="name.hasError('containUpperCase')">Must conatin uppercase</mat-error>
</mat-form-field>
És a ts-ben annyit csináltam, hogy beleraktam a te functionödet, meg hozzáadtam a formcontrolhoz:
name: new FormControl('', [Validators.required, Validators.minLength(3), this.containUpperCase]),
Így üresen, és 3 karakter alatt csak a minlength hibát írja, containUpperCase-t meg utána (átneveztem containDigit-ről
).
A name az egy sima getter, vissza adja a 'this.form.control.name'-et, így átláthatódd a html.
Új hozzászólás Aktív témák
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Villanyszerelés
- Honor Magic6 Pro - kör közepén számok
- Kormányok / autós szimulátorok topikja
- Hálózatokról alaposan
- UniFi UNAS 2 és 4 néven jönnek az Ubiquiti hálózati tárolói
- Lexus, Toyota topik
- Milyen hagyományos (nem okos-) telefont vegyek?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Nvidia GPU-k jövője - amit tudni vélünk
- További aktív témák...
- Bomba ár! Lenovo X1 Yoga 3rd - i7-8GEN I 16GB I 256GB SSD I 14" 2K Touch I W11 I CAM I Garancia!
- Bomba Ár! Lenovo ThinkPad W541 - i7-4810MQ I 16GB I 512SSD I K1100 I 15,6" FHD I Cam I W10 I Gari!
- Bomba ár! Lenovo ThinkPad L570 - i5-6GEN I 8GB I 256GB SSD I 15,6" FULLHD I Cam I W10 I Gari!
- Bomba ár! Lenovo ThinkPad L380 - i5-8GEN I 16GB I 256SSD I 13,3" FULL HD I HDMI I Cam I W11 I Gari!
- Microsoft Surface Pro 7 Érintős Szétszedhető Laptop Tablet 12,3" -80% i5-1035G4 8/256 Retina
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Referencia Weboldallal Világítós bill+laptop bill magyarítás. Rania 3M -is! Touchpadok is.Posta ok
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Intel Core i5 3470 confidential Ivy bridge Quad Core
- LG 42LX330C 42" LED-backlit LCD TV - Full HD
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest