Wie wird die Klasse ng-invalid-Parse zum Formular hinzugefügt?

7

Ich verwende eine benutzerdefinierte eckige Anweisung zur Validierung eines Feldes in einem Formular.

Wenn eine der Validierungen zusammen mit dem benutzerdefinierten Fehler fehlschlägt, wird auch die Klasse ng-invalid-parse zum Feld hinzugefügt.

Ist es normales Verhalten? Wenn ja, was verursacht es?

    
user2568304 30.01.2015, 13:22
quelle

2 Antworten

14

ng-invalid-parse wird hinzugefügt, wenn ein Parser nicht definiert zurückkehrt, danach wird keine Validierung aufgerufen.

Weitere Informationen: AngularJS-Dokumentation

    
Wawy 30.01.2015, 13:34
quelle
4

Dies wurde gefunden, weil meine Validierung korrekt war, aber die Klasse ng-invalid noch angewendet wurde, weil ng-invalid-parse angewendet wurde.

In meinem (einfachen) Fall habe ich eine IPv4-Adresse überprüft und einfach den Wert nicht zurückgegeben:

%Vor%     
cale_b 26.01.2016 01:56
quelle

Tags und Links