Angular 2 Email Validator

9

Ich habe Probleme mit meinem einfachen Email-Validator. Meine .ts-Seite, die mein HTML steuert, hat diesen Code:

%Vor%

Mein HTML-Code ist:

%Vor%

Und schließlich sieht mein email.ts, das meinen Validator hält, so aus:

%Vor%

Ich habe immer Fehler beim Verweisen auf diesen Validator in meiner Hauptdatei .ts. Zum Beispiel bekomme ich diesen Fehler, wenn ich den Mauszeiger über "EmailValidator.isValidMailFormat"

halte %Vor%

Was mache ich falsch?

    
Will 30.08.2016, 22:51
quelle

4 Antworten

11

Noch besser, jetzt hat Angular 4 einen eingebauten Email-Validator Ссылка Ссылка

Fügen Sie einfach email zum Tag hinzu. Zum Beispiel

%Vor%     
so-random-dude 17.04.2017 05:43
quelle
8

Dies wurde gelöst, indem die importierte Klasse von Control nach FormControl in der ersten Zeile meiner validator.ts geändert wurde:

%Vor%     
Will 31.08.2016 15:49
quelle
3
%Vor%

Das Musterattribut kann für die benutzerdefinierte Validierung verwendet werden

    
Johansrk 11.12.2017 14:45
quelle
0

Benutze einfach validator.pattern('^[^\s@]+@[^\s@]+\.[^\s@]{2,}$')

.ts-Code:

%Vor%

HTML-Code:

%Vor%     
preetha rajakumar 21.11.2017 06:59
quelle

Tags und Links