Angular 2 Form Validierung für Zahlen Minimum und Maximum

7

Ich habe ein Formular mit Eingabefeldern. Die Eingabefelder sind sowohl in Text als auch in Zahlen. Und ich muss sie validieren, und ich folgte diesem Tutorial und versuchte, sie zu validieren.

Wenn ich also einen String validieren muss, kann ich die Kontrollgruppe wie folgt verwenden.

%Vor%

Und der HTML-Code dafür wie folgt ...

%Vor%

Aber ich muss ein Eingabefeld für den Zahlentyp auch wie im folgenden Beispiel überprüfen.

%Vor%

Aber das Problem besteht darin, dass die Validatoren keine Option haben, um den minimalen Wert und den maximalen Wert für die Eingabe auszuwählen.

Gibt es jemanden, der eine Lösung für dieses Problem hat?

Danke.

    
Dilanka Rathnayake 18.11.2016, 08:36
quelle

3 Antworten

9

Es gibt keinen eingebauten Validator für min / max, den Sie derzeit auschecken können Quelle für Validator um zu sehen, was verfügbar ist.

Sie können nach den Tutorials eine benutzerdefinierte Validator-Funktion erstellen in den offiziellen Dokumenten

Beispiel:

%Vor%

Damit können Sie Ihren Code auf

aktualisieren %Vor%     
jkris 18.11.2016, 09:05
quelle
15

Die aktuelle Version von angular 4 verfügt nun über Min- und Max-Validatoren

Es ist also so einfach wie das Schreiben

%Vor%

Denken Sie daran, dass es sich um% %%% repo

handelt %Vor%     
user1752532 06.08.2017 10:18
quelle
4

Wenn ich Ihr Problem richtig verstehe, versuchen Sie, die Anforderungen Ihrer Prüfer auch in HTML zu integrieren, damit Ihr Code wie folgt aussieht:

%Vor%     
Marcin 18.11.2016 08:39
quelle